Package org.pac4j.oidc.profile.azuread
Class AzureAdTokenValidator
java.lang.Object
org.pac4j.oidc.profile.creator.TokenValidator
org.pac4j.oidc.profile.azuread.AzureAdTokenValidator
Specific token validator for AzureAD.
- Since:
- 3.4.0
- Author:
- Jerome Leleu
-
Constructor Summary
ConstructorDescriptionAzureAdTokenValidator
(OidcConfiguration configuration, com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata metadata) Constructor for AzureAdTokenValidator. -
Method Summary
Modifier and TypeMethodDescriptionprotected com.nimbusds.openid.connect.sdk.validators.IDTokenValidator
createRSATokenValidator
(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm, com.nimbusds.oauth2.sdk.id.ClientID clientID) createRSATokenValidator.Methods inherited from class org.pac4j.oidc.profile.creator.TokenValidator
createHMACTokenValidator, validate
-
Constructor Details
-
AzureAdTokenValidator
public AzureAdTokenValidator(OidcConfiguration configuration, com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata metadata) Constructor for AzureAdTokenValidator.
- Parameters:
configuration
- aOidcConfiguration
objectmetadata
- aOIDCProviderMetadata
object
-
-
Method Details
-
createRSATokenValidator
protected com.nimbusds.openid.connect.sdk.validators.IDTokenValidator createRSATokenValidator(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm, com.nimbusds.oauth2.sdk.id.ClientID clientID) createRSATokenValidator.
- Overrides:
createRSATokenValidator
in classTokenValidator
- Parameters:
jwsAlgorithm
- aJWSAlgorithm
objectclientID
- aClientID
object- Returns:
- a
IDTokenValidator
object
-