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
-
public class AzureAd2OidcConfiguration extends AzureAdOidcConfiguration
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 Constructor Description AzureAd2OidcConfiguration()
AzureAd2OidcConfiguration(OidcConfiguration oidcConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDiscoveryURI()
protected void
internalInit(boolean forceReinit)
java.lang.String
makeOauth2TokenRequest(java.lang.String refreshToken)
-
Methods inherited from class org.pac4j.oidc.config.AzureAdOidcConfiguration
getTenant, setTenant
-
Methods 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, getProviderMetadata, getReadTimeout, getResourceRetriever, getResponseMode, getResponseType, getScope, getSecret, getSSLFactory, getStateGenerator, getTokenExpirationAdvance, getTokenValidator, getValueRetriever, isAllowUnsignedIdTokens, isDisablePkce, isExpireSessionWithToken, isUseNonce, isWithState, setAllowUnsignedIdTokens, setClientAuthenticationMethod, setClientAuthenticationMethodAsString, setClientId, setCodeVerifierGenerator, setConnectTimeout, setCustomParams, setDisablePkce, setDiscoveryURI, setExpireSessionWithToken, setLogoutHandler, setLogoutUrl, setMappedClaims, setMaxAge, setMaxClockSkew, setPkceMethod, setPreferredJwsAlgorithm, setPreferredJwsAlgorithmAsString, setProviderMetadata, setReadTimeout, setResourceRetriever, setResponseMode, setResponseType, setScope, setSecret, setSSLFactory, setStateGenerator, setTokenExpirationAdvance, setTokenValidator, setUseNonce, setValueRetriever, setWithState, toString
-
Methods inherited from class org.pac4j.core.util.InitializableObject
afterInternalInit, beforeInternalInit, getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize
-
-
-
-
Constructor Detail
-
AzureAd2OidcConfiguration
public AzureAd2OidcConfiguration()
-
AzureAd2OidcConfiguration
public AzureAd2OidcConfiguration(OidcConfiguration oidcConfiguration)
-
-
Method Detail
-
internalInit
protected void internalInit(boolean forceReinit)
- Overrides:
internalInit
in classAzureAdOidcConfiguration
-
getDiscoveryURI
public java.lang.String getDiscoveryURI()
- Overrides:
getDiscoveryURI
in classAzureAdOidcConfiguration
-
makeOauth2TokenRequest
public java.lang.String makeOauth2TokenRequest(java.lang.String refreshToken)
- Overrides:
makeOauth2TokenRequest
in classAzureAdOidcConfiguration
-
-