Class Pac4jAzureOidcClientProperties
java.lang.Object
org.apereo.cas.configuration.model.support.pac4j.Pac4jBaseClientProperties
org.apereo.cas.configuration.model.support.pac4j.Pac4jIdentifiableClientProperties
org.apereo.cas.configuration.model.support.pac4j.oidc.BasePac4jOidcClientProperties
org.apereo.cas.configuration.model.support.pac4j.oidc.Pac4jAzureOidcClientProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-support-pac4j-webflow")
public class Pac4jAzureOidcClientProperties
extends BasePac4jOidcClientProperties
This is
Pac4jAzureOidcClientProperties
.- Since:
- 6.0.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apereo.cas.configuration.model.support.pac4j.Pac4jBaseClientProperties
Pac4jBaseClientProperties.CallbackUrlTypes
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAzure AD tenant name.Azure AD tenant name.Methods inherited from class org.apereo.cas.configuration.model.support.pac4j.oidc.BasePac4jOidcClientProperties
getClientAuthenticationMethod, getConnectTimeout, getCustomParams, getDiscoveryUri, getLogoutUrl, getMappedClaims, getMaxClockSkew, getPreferredJwsAlgorithm, getReadTimeout, getResponseMode, getResponseType, getScope, getSupportedClientAuthenticationMethods, getTokenExpirationAdvance, isAllowUnsignedIdTokens, isDisablePkce, isExpireSessionWithToken, isIncludeAccessTokenClaims, isUseNonce, setAllowUnsignedIdTokens, setClientAuthenticationMethod, setConnectTimeout, setCustomParams, setDisablePkce, setDiscoveryUri, setExpireSessionWithToken, setIncludeAccessTokenClaims, setLogoutUrl, setMappedClaims, setMaxClockSkew, setPreferredJwsAlgorithm, setReadTimeout, setResponseMode, setResponseType, setScope, setSupportedClientAuthenticationMethods, setTokenExpirationAdvance, setUseNonce
Methods inherited from class org.apereo.cas.configuration.model.support.pac4j.Pac4jIdentifiableClientProperties
getId, getSecret, setId, setSecret
Methods inherited from class org.apereo.cas.configuration.model.support.pac4j.Pac4jBaseClientProperties
getAutoRedirectType, getCallbackUrl, getCallbackUrlType, getClientName, getCssClass, getDisplayName, getPrincipalIdAttribute, isEnabled, setAutoRedirectType, setCallbackUrl, setCallbackUrlType, setClientName, setCssClass, setDisplayName, setEnabled, setPrincipalIdAttribute
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
isDefined, isUndefined
-
Constructor Details
-
Pac4jAzureOidcClientProperties
public Pac4jAzureOidcClientProperties()
-
-
Method Details
-
getTenant
Azure AD tenant name. After tenant is configured,BasePac4jOidcClientProperties.getDiscoveryUri()
property will be overridden.Azure AD tenant name can take 4 different values:
common
: Users with both a personal Microsoft account and a work or school account from Azure AD can sign in.organizations
: Only users with work or school accounts from Azure AD can sign in.consumers
: Only users with a personal Microsoft account can sign in.- Specific tenant domain name or ID: Only user with account under that the specified tenant can login
-
setTenant
Azure AD tenant name. After tenant is configured,BasePac4jOidcClientProperties.getDiscoveryUri()
property will be overridden.Azure AD tenant name can take 4 different values:
common
: Users with both a personal Microsoft account and a work or school account from Azure AD can sign in.organizations
: Only users with work or school accounts from Azure AD can sign in.consumers
: Only users with a personal Microsoft account can sign in.- Specific tenant domain name or ID: Only user with account under that the specified tenant can login
- Returns:
this
.
-