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
Modifier and TypeFieldDescriptionprotected String
Private key obtained from Apple.protected String
The identifier for the private key.protected String
Apple team identifier.protected String
Client secret expiration timeout.Fields inherited from class org.apache.syncope.common.lib.auth.AbstractOIDCAuthModuleConf
discoveryUri, expireSessionWithToken, maxClockSkew, preferredJwsAlgorithm, responseMode, tokenExpirationAdvance, useNonce
Fields inherited from class org.apache.syncope.common.lib.auth.AbstractOAuth20AuthModuleConf
clientId, clientSecret, customParams, enabled, responseType, scope, tokenUrl, userIdAttribute
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionmap
(AuthModuleTO authModule, AuthModuleConf.Mapper mapper) void
setPrivateKey
(String privateKey) void
setPrivateKeyId
(String privateKeyId) void
void
setTimeout
(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, setUseNonce
Methods 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, setUserIdAttribute
Methods 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:
map
in interfaceAuthModuleConf
-