Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions src/main/java/com/auth0/AlgorithmNameVerifier.java

This file was deleted.

50 changes: 0 additions & 50 deletions src/main/java/com/auth0/AsymmetricSignatureVerifier.java

This file was deleted.

41 changes: 8 additions & 33 deletions src/main/java/com/auth0/AuthenticationController.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.auth0;

import com.auth0.client.auth.AuthAPI;
import com.auth0.jwk.JwkProvider;
import com.google.common.annotations.VisibleForTesting;
import org.apache.commons.lang3.Validate;
Expand Down Expand Up @@ -256,19 +255,20 @@ public AuthenticationController build() throws UnsupportedOperationException {
? new StaticDomainProvider(domain)
: new ResolverDomainProvider(domainResolver);

SignatureVerifier signatureVerifier = buildSignatureVerifier();

RequestProcessor processor = new RequestProcessor.Builder(domainProvider, responseType, clientId,
clientSecret, signatureVerifier)
RequestProcessor.Builder builder = new RequestProcessor.Builder(
domainProvider, responseType, clientId, clientSecret)
.withClockSkew(clockSkew)
.withAuthenticationMaxAge(authenticationMaxAge)
.withLegacySameSiteCookie(useLegacySameSiteCookie)
.withOrganization(organization)
.withInvitation(invitation)
.withCookiePath(cookiePath)
.build();
.withCookiePath(cookiePath);

if (jwkProvider != null) {
builder.withJwkProvider(jwkProvider);
}

return new AuthenticationController(processor);
return new AuthenticationController(builder.build());
}

private void validateDomainConfiguration() {
Expand All @@ -279,31 +279,6 @@ private void validateDomainConfiguration() {
throw new IllegalStateException("Cannot specify both domain and domainResolver.");
}
}

private SignatureVerifier buildSignatureVerifier() {
if (jwkProvider != null) {
return new AsymmetricSignatureVerifier(jwkProvider);
}
if (responseType.contains(RESPONSE_TYPE_CODE)) {
return new AlgorithmNameVerifier(); // legacy behavior
}
return new SymmetricSignatureVerifier(clientSecret);
}

@VisibleForTesting
IdTokenVerifier.Options createIdTokenVerificationOptions(String issuer, String audience, SignatureVerifier signatureVerifier) {
return new IdTokenVerifier.Options(issuer, audience, signatureVerifier);
}

private String getIssuer(String domain) {
if (!domain.startsWith("http://") && !domain.startsWith("https://")) {
domain = "https://" + domain;
}
if (!domain.endsWith("/")) {
domain = domain + "/";
}
return domain;
}
}

/**
Expand Down
202 changes: 0 additions & 202 deletions src/main/java/com/auth0/IdTokenVerifier.java

This file was deleted.

Loading
Loading