public final class JjwtIdTokenVerifierBuilder extends Object implements IdTokenVerifier.Builder
| Constructor and Description |
|---|
JjwtIdTokenVerifierBuilder() |
| Modifier and Type | Method and Description |
|---|---|
IdTokenVerifier |
build() |
boolean |
equals(Object o) |
String |
getClientId() |
Duration |
getMaxHttpRetryElapsed() |
String |
getProxyHost() |
String |
getProxyPassword() |
int |
getProxyPort() |
String |
getProxyUsername() |
int |
getRetryMaxAttempts() |
int |
hashCode() |
protected HttpClient |
httpClient() |
protected String |
resolveKeysEndpoint(String issuer) |
protected B |
self() |
IdTokenVerifier.Builder |
setClientId(String clientId) |
B |
setConnectionTimeout(Duration connectionTimeout) |
B |
setIssuer(String issuer) |
B |
setLeeway(Duration leeway) |
B |
setProxyHost(String proxyHost) |
B |
setProxyPassword(String proxyPassword) |
B |
setProxyPort(int proxyPort) |
B |
setProxyUsername(String proxyUsername) |
B |
setRetryMaxAttempts(int retryMaxAttempts) |
B |
setRetryMaxElapsed(Duration retryMaxElapsed) |
protected io.jsonwebtoken.SigningKeyResolver |
signingKeyResolver() |
protected void |
validate() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitsetConnectionTimeout, setIssuer, setLeeway, setProxyHost, setProxyPassword, setProxyPort, setProxyUsername, setRetryMaxAttempts, setRetryMaxElapsedpublic String getClientId()
public IdTokenVerifier.Builder setClientId(String clientId)
setClientId in interface IdTokenVerifier.Builderprotected void validate()
public IdTokenVerifier build()
build in interface VerifierBuilderSupport<IdTokenVerifier.Builder,IdTokenVerifier>public B setIssuer(String issuer)
setIssuer in interface VerifierBuilderSupport<B extends VerifierBuilderSupport,R>public B setLeeway(Duration leeway)
setLeeway in interface VerifierBuilderSupport<B extends VerifierBuilderSupport,R>public B setConnectionTimeout(Duration connectionTimeout)
setConnectionTimeout in interface VerifierBuilderSupport<B extends VerifierBuilderSupport,R>public String getProxyHost()
public B setProxyHost(String proxyHost)
setProxyHost in interface VerifierBuilderSupport<B extends VerifierBuilderSupport,R>public int getProxyPort()
public B setProxyPort(int proxyPort)
setProxyPort in interface VerifierBuilderSupport<B extends VerifierBuilderSupport,R>public String getProxyUsername()
public B setProxyUsername(String proxyUsername)
setProxyUsername in interface VerifierBuilderSupport<B extends VerifierBuilderSupport,R>public String getProxyPassword()
public B setProxyPassword(String proxyPassword)
setProxyPassword in interface VerifierBuilderSupport<B extends VerifierBuilderSupport,R>public int getRetryMaxAttempts()
public B setRetryMaxAttempts(int retryMaxAttempts)
setRetryMaxAttempts in interface VerifierBuilderSupport<B extends VerifierBuilderSupport,R>public Duration getMaxHttpRetryElapsed()
public B setRetryMaxElapsed(Duration retryMaxElapsed)
setRetryMaxElapsed in interface VerifierBuilderSupport<B extends VerifierBuilderSupport,R>protected B self()
protected io.jsonwebtoken.SigningKeyResolver signingKeyResolver()
protected HttpClient httpClient()
Copyright © 2017–2020 Okta. All rights reserved.