Package org.wildfly.security.http.oidc
Class TokenValidator.Builder
- java.lang.Object
- 
- org.wildfly.security.http.oidc.TokenValidator.Builder
 
- 
- Enclosing class:
- TokenValidator
 
 public static class TokenValidator.Builder extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description private OidcClientConfigurationclientConfigurationprivate StringclientIdprivate SecretKeyclientSecretKeyprivate StringexpectedIssuerprivate StringexpectedJwsAlgorithmprivate org.jose4j.jwt.consumer.JwtConsumerBuilderjwtConsumerBuilderprivate PublicKeyLocatorpublicKeyLocator
 - 
Constructor SummaryConstructors Constructor Description Builder(OidcClientConfiguration clientConfiguration)Construct a new uninitialized instance.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TokenValidatorbuild()Create an ID token or bearer token validator.
 
- 
- 
- 
Field Detail- 
clientConfigurationprivate OidcClientConfiguration clientConfiguration 
 - 
expectedIssuerprivate String expectedIssuer 
 - 
clientIdprivate String clientId 
 - 
expectedJwsAlgorithmprivate String expectedJwsAlgorithm 
 - 
publicKeyLocatorprivate PublicKeyLocator publicKeyLocator 
 - 
clientSecretKeyprivate SecretKey clientSecretKey 
 - 
jwtConsumerBuilderprivate org.jose4j.jwt.consumer.JwtConsumerBuilder jwtConsumerBuilder 
 
- 
 - 
Constructor Detail- 
BuilderBuilder(OidcClientConfiguration clientConfiguration) Construct a new uninitialized instance.- Parameters:
- clientConfiguration- the OIDC client configuration
 
 
- 
 - 
Method Detail- 
buildpublic TokenValidator build() throws IllegalArgumentException Create an ID token or bearer token validator.- Returns:
- the newly created token validator
- Throws:
- IllegalArgumentException- if a required builder parameter is missing or invalid
 
 
- 
 
-