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
public class AppleOIDCAuthModuleConf extends AbstractOIDCAuthModuleConf implements AuthModuleConf
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.syncope.common.lib.auth.AuthModuleConf
AuthModuleConf.Mapper
-
-
Field Summary
Fields Modifier and Type Field Description protected String
privateKey
Private key obtained from Apple.protected String
privateKeyId
The identifier for the private key.protected String
teamId
Apple team identifier.protected String
timeout
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
Constructors Constructor Description AppleOIDCAuthModuleConf()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getPrivateKey()
String
getPrivateKeyId()
String
getTeamId()
String
getTimeout()
Map<String,Object>
map(AuthModuleTO authModule, AuthModuleConf.Mapper mapper)
void
setPrivateKey(String privateKey)
void
setPrivateKeyId(String privateKeyId)
void
setTeamId(String teamId)
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 Detail
-
timeout
protected String timeout
Client secret expiration timeout. This settings supports the java.time.Duration syntax.
-
teamId
protected String teamId
Apple team identifier. Usually, 10 character string given to you by Apple.
-
privateKey
protected String privateKey
Private key obtained from Apple. Must point to a resource that resolved to an elliptic curve (EC) private key.
-
privateKeyId
protected String privateKeyId
The identifier for the private key. Usually the 10 character Key ID of the private key you create in Apple.
-
-
Method Detail
-
getTimeout
public String getTimeout()
-
setTimeout
public void setTimeout(String timeout)
-
getPrivateKey
public String getPrivateKey()
-
setPrivateKey
public void setPrivateKey(String privateKey)
-
getPrivateKeyId
public String getPrivateKeyId()
-
setPrivateKeyId
public void setPrivateKeyId(String privateKeyId)
-
getTeamId
public String getTeamId()
-
setTeamId
public void setTeamId(String teamId)
-
map
public Map<String,Object> map(AuthModuleTO authModule, AuthModuleConf.Mapper mapper)
- Specified by:
map
in interfaceAuthModuleConf
-
-