Class Pac4jAppleOidcClientProperties
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.Pac4jAppleOidcClientProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-support-pac4j-webflow")
public class Pac4jAppleOidcClientProperties
extends BasePac4jOidcClientProperties
This is
Pac4jAppleOidcClientProperties
.- Since:
- 6.3.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 TypeMethodDescriptionPrivate key obtained from Apple.The identifier for the private key.Apple team identifier.Client secret expiration timeout.setPrivateKey
(String privateKey) Private key obtained from Apple.setPrivateKeyId
(String privateKeyId) The identifier for the private key.Apple team identifier.setTimeout
(String timeout) Client secret expiration timeout.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
-
Pac4jAppleOidcClientProperties
public Pac4jAppleOidcClientProperties()
-
-
Method Details
-
getTimeout
Client secret expiration timeout. -
getPrivateKeyId
The identifier for the private key. Usually the 10 character Key ID of the private key you create in Apple. -
getTeamId
Apple team identifier. Usually, 10 character string given to you by Apple. -
getPrivateKey
Private key obtained from Apple. Must point to a resource that resolved to an elliptic curve (EC) private key. -
setTimeout
Client secret expiration timeout.- Returns:
this
.
-
setPrivateKeyId
The identifier for the private key. Usually the 10 character Key ID of the private key you create in Apple.- Returns:
this
.
-
setTeamId
Apple team identifier. Usually, 10 character string given to you by Apple.- Returns:
this
.
-
setPrivateKey
Private key obtained from Apple. Must point to a resource that resolved to an elliptic curve (EC) private key.- Returns:
this
.
-