Package org.pac4j.oidc.metadata
Class AzureAdOpMetadataResolver
java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.resource.SpringResourceLoader<com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata>
org.pac4j.oidc.metadata.OidcOpMetadataResolver
org.pac4j.oidc.metadata.AzureAdOpMetadataResolver
The metadata resolver for AzureAd.
- Since:
- 6.0.0
- Author:
- Jerome LELEU
-
Field Summary
Fields inherited from class org.pac4j.oidc.metadata.OidcOpMetadataResolver
clientAuthentication, configuration, tokenValidatorFields inherited from class org.pac4j.core.resource.SpringResourceLoader
loaded, resource -
Constructor Summary
ConstructorsConstructorDescriptionAzureAdOpMetadataResolver(OidcConfiguration configuration) Constructor for AzureAdOpMetadataResolver. -
Method Summary
Modifier and TypeMethodDescriptionprotected TokenValidatorprotected com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadataretrieveMetadata.Methods inherited from class org.pac4j.oidc.metadata.OidcOpMetadataResolver
computeClientAuthentication, internalLoadMethods inherited from class org.pac4j.core.resource.SpringResourceLoader
getLastModified, hasChanged, internalInit, loadMethods inherited from class org.pac4j.core.util.InitializableObject
afterInternalInit, beforeInternalInit, getInitialized, getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize, toString
-
Constructor Details
-
AzureAdOpMetadataResolver
Constructor for AzureAdOpMetadataResolver.
- Parameters:
configuration- aOidcConfigurationobject
-
-
Method Details
-
createTokenValidator
- Overrides:
createTokenValidatorin classOidcOpMetadataResolver
-
retrieveMetadata
protected com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata retrieveMetadata()Description copied from class:OidcOpMetadataResolverretrieveMetadata.
- Overrides:
retrieveMetadatain classOidcOpMetadataResolver- Returns:
- a
OIDCProviderMetadataobject
-