Package org.pac4j.oidc.config
Class AzureAd2OidcConfiguration
java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.client.config.BaseClientConfiguration
org.pac4j.oidc.config.OidcConfiguration
org.pac4j.oidc.config.AzureAdOidcConfiguration
org.pac4j.oidc.config.AzureAd2OidcConfiguration
Microsoft Azure AD v2 OpenID Connect configuration.
- Since:
- 5.0.0
- Author:
- Charley Wu
-
Field Summary
Fields inherited from class org.pac4j.oidc.config.OidcConfiguration
AUTHORIZATION_CODE_FLOWS, CLIENT_ID, CODE_CHALLENGE, CODE_CHALLENGE_METHOD, CUSTOM_PARAMS, DEFAULT_MAX_CLOCK_SKEW, DEFAULT_TOKEN_EXPIRATION_ADVANCE, HYBRID_CODE_FLOWS, IMPLICIT_FLOWS, MAX_AGE, NONCE, PROMPT, REDIRECT_URI, RESPONSE_MODE, RESPONSE_TYPE, SCOPE, STATE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinternalInit(boolean forceReinit) makeOauth2TokenRequest(String refreshToken) Methods inherited from class org.pac4j.oidc.config.AzureAdOidcConfiguration
getTenant, setTenantMethods inherited from class org.pac4j.oidc.config.OidcConfiguration
addCustomParam, configureHttpRequest, defaultDiscoveryURI, findLogoutHandler, findLogoutUrl, findPkceMethod, findProviderMetadata, findResourceRetriever, findTokenValidator, getClientAuthenticationMethod, getClientId, getCodeVerifierGenerator, getConnectTimeout, getCustomParam, getCustomParams, getLogoutUrl, getMappedClaims, getMaxAge, getMaxClockSkew, getPkceMethod, getPreferredJwsAlgorithm, getPrivateKeyJWTClientAuthnMethodConfig, getProviderMetadata, getReadTimeout, getResourceRetriever, getResponseMode, getResponseType, getScope, getSecret, getSSLFactory, getStateGenerator, getSupportedClientAuthenticationMethods, getTokenExpirationAdvance, getTokenValidator, getValueRetriever, isAllowUnsignedIdTokens, isCallUserInfoEndpoint, isDisablePkce, isExpireSessionWithToken, isIncludeAccessTokenClaimsInProfile, isUseNonce, isWithState, setAllowUnsignedIdTokens, setCallUserInfoEndpoint, setClientAuthenticationMethod, setClientAuthenticationMethodAsString, setClientId, setCodeVerifierGenerator, setConnectTimeout, setCustomParams, setDisablePkce, setDiscoveryURI, setExpireSessionWithToken, setIncludeAccessTokenClaimsInProfile, setLogoutHandler, setLogoutUrl, setMappedClaims, setMaxAge, setMaxClockSkew, setPkceMethod, setPreferredJwsAlgorithm, setPreferredJwsAlgorithmAsString, setPrivateKeyJWTClientAuthnMethodConfig, setProviderMetadata, setReadTimeout, setResourceRetriever, setResponseMode, setResponseType, setScope, setSecret, setSSLFactory, setStateGenerator, setSupportedClientAuthenticationMethods, setTokenExpirationAdvance, setTokenValidator, setUseNonce, setValueRetriever, setWithState, toStringMethods inherited from class org.pac4j.core.util.InitializableObject
afterInternalInit, beforeInternalInit, getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize
-
Constructor Details
-
AzureAd2OidcConfiguration
public AzureAd2OidcConfiguration() -
AzureAd2OidcConfiguration
-
-
Method Details
-
internalInit
protected void internalInit(boolean forceReinit) - Overrides:
internalInitin classAzureAdOidcConfiguration
-
getDiscoveryURI
- Overrides:
getDiscoveryURIin classAzureAdOidcConfiguration
-
makeOauth2TokenRequest
- Overrides:
makeOauth2TokenRequestin classAzureAdOidcConfiguration
-