Class AppleOIDCAuthModuleConf
java.lang.Object
org.apache.syncope.common.lib.auth.Pac4jAuthModuleConf
org.apache.syncope.common.lib.auth.AbstractOAuth20AuthModuleConf
org.apache.syncope.common.lib.auth.AbstractOIDCAuthModuleConf
org.apache.syncope.common.lib.auth.AppleOIDCAuthModuleConf
- All Implemented Interfaces:
Serializable,AuthModuleConf,BaseBean
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.syncope.common.lib.auth.AuthModuleConf
AuthModuleConf.Mapper -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringPrivate key obtained from Apple.protected StringThe identifier for the private key.protected StringApple team identifier.protected StringClient secret expiration timeout.Fields inherited from class org.apache.syncope.common.lib.auth.AbstractOIDCAuthModuleConf
discoveryUri, expireSessionWithToken, maxClockSkew, preferredJwsAlgorithm, responseMode, tokenExpirationAdvance, useNonceFields inherited from class org.apache.syncope.common.lib.auth.AbstractOAuth20AuthModuleConf
clientId, clientSecret, customParams, enabled, responseType, scope, tokenUrl, userIdAttribute -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmap(AuthModuleTO authModule, AuthModuleConf.Mapper mapper) voidsetPrivateKey(String privateKey) voidsetPrivateKeyId(String privateKeyId) voidvoidsetTimeout(String timeout) Methods inherited from class org.apache.syncope.common.lib.auth.AbstractOIDCAuthModuleConf
getDiscoveryUri, getMaxClockSkew, getPreferredJwsAlgorithm, getResponseMode, getTokenExpirationAdvance, isExpireSessionWithToken, isUseNonce, setDiscoveryUri, setExpireSessionWithToken, setMaxClockSkew, setPreferredJwsAlgorithm, setResponseMode, setTokenExpirationAdvance, setUseNonceMethods inherited from class org.apache.syncope.common.lib.auth.AbstractOAuth20AuthModuleConf
getClientId, getClientSecret, getCustomParams, getResponseType, getScope, getTokenUrl, getUserIdAttribute, isEnabled, setClientId, setClientSecret, setCustomParams, setEnabled, setId, setResponseType, setScope, setTokenUrl, setUserIdAttributeMethods inherited from class org.apache.syncope.common.lib.auth.Pac4jAuthModuleConf
getClientName, setClientName
-
Field Details
-
timeout
Client secret expiration timeout. This settings supports the java.time.Duration syntax. -
teamId
Apple team identifier. Usually, 10 character string given to you by Apple. -
privateKey
Private key obtained from Apple. Must point to a resource that resolved to an elliptic curve (EC) private key. -
privateKeyId
The identifier for the private key. Usually the 10 character Key ID of the private key you create in Apple.
-
-
Constructor Details
-
AppleOIDCAuthModuleConf
public AppleOIDCAuthModuleConf()
-
-
Method Details
-
getTimeout
-
setTimeout
-
getPrivateKey
-
setPrivateKey
-
getPrivateKeyId
-
setPrivateKeyId
-
getTeamId
-
setTeamId
-
map
- Specified by:
mapin interfaceAuthModuleConf
-