Package org.pac4j.oidc.config
Class AzureAdOidcConfiguration
- java.lang.Object
-
- org.pac4j.core.util.InitializableObject
-
- org.pac4j.core.client.config.BaseClientConfiguration
-
- org.pac4j.oidc.config.OidcConfiguration
-
- org.pac4j.oidc.config.AzureAdOidcConfiguration
-
public class AzureAdOidcConfiguration extends OidcConfiguration
AzureAd OpenID Connect configuration.- Since:
- 3.0.0
- Author:
- Stephen More
-
-
Field Summary
-
Fields inherited from class org.pac4j.oidc.config.OidcConfiguration
AUTHORIZATION_CODE_FLOWS, CLIENT_ID, CODE_CHALLENGE, CODE_CHALLENGE_METHOD, DEFAULT_MAX_CLOCK_SKEW, DEFAULT_TOKEN_EXPIRATION_ADVANCE, HYBRID_CODE_FLOWS, IMPLICIT_FLOWS, MAX_AGE, NONCE, REDIRECT_URI, RESPONSE_MODE, RESPONSE_TYPE, SCOPE, STATE
-
-
Constructor Summary
Constructors Constructor Description AzureAdOidcConfiguration()
AzureAdOidcConfiguration(OidcConfiguration oidcConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDiscoveryURI()
String
getTenant()
protected void
internalInit()
String
makeOauth2TokenRequest(String refreshToken)
void
setTenant(String tenant)
-
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, getMaxAge, getMaxClockSkew, getPkceMethod, getPreferredJwsAlgorithm, getProviderMetadata, getReadTimeout, getResourceRetriever, getResponseMode, getResponseType, getScope, getSecret, getStateGenerator, getTokenExpirationAdvance, getTokenValidator, getValueRetriever, isDisablePkce, isExpireSessionWithToken, isUseNonce, isWithState, setClientAuthenticationMethod, setClientAuthenticationMethodAsString, setClientId, setCodeVerifierGenerator, setConnectTimeout, setCustomParams, setDisablePkce, setDiscoveryURI, setExpireSessionWithToken, setLogoutHandler, setLogoutUrl, setMaxAge, setMaxClockSkew, setPkceMethod, setPreferredJwsAlgorithm, setPreferredJwsAlgorithm, setProviderMetadata, setReadTimeout, setResourceRetriever, setResponseMode, setResponseType, setScope, setSecret, setStateGenerator, setTokenExpirationAdvance, setTokenValidator, setUseNonce, setValueRetriever, setWithState, toString
-
Methods inherited from class org.pac4j.core.util.InitializableObject
init, isInitialized
-
-
-
-
Constructor Detail
-
AzureAdOidcConfiguration
public AzureAdOidcConfiguration()
-
AzureAdOidcConfiguration
public AzureAdOidcConfiguration(OidcConfiguration oidcConfiguration)
-
-
Method Detail
-
internalInit
protected void internalInit()
- Overrides:
internalInit
in classOidcConfiguration
-
getDiscoveryURI
public String getDiscoveryURI()
- Overrides:
getDiscoveryURI
in classOidcConfiguration
-
getTenant
public String getTenant()
-
setTenant
public void setTenant(String tenant)
-
-