Package org.pac4j.oidc.config
Class AppleOidcConfiguration
- java.lang.Object
-
- org.pac4j.core.util.InitializableObject
-
- org.pac4j.core.client.config.BaseClientConfiguration
-
- org.pac4j.oidc.config.OidcConfiguration
-
- org.pac4j.oidc.config.AppleOidcConfiguration
-
public class AppleOidcConfiguration extends OidcConfiguration
Apple OpenID Connect configuration.- Since:
- 5.0.0
- Author:
- Charley Wu
-
-
Field Summary
-
Fields inherited from class org.pac4j.oidc.config.OidcConfiguration
AUTHORIZATION_CODE_FLOWS, CLIENT_ID, CODE_CHALLENGE, CODE_CHALLENGE_METHOD, DEFAULT_MAX_CLOCK_SKEW, DEFAULT_TOKEN_EXPIRATION_ADVANCE, HYBRID_CODE_FLOWS, IMPLICIT_FLOWS, MAX_AGE, NONCE, REDIRECT_URI, RESPONSE_MODE, RESPONSE_TYPE, SCOPE, STATE
-
-
Constructor Summary
Constructors Constructor Description AppleOidcConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ECPrivateKey
getPrivateKey()
String
getPrivateKeyID()
String
getSecret()
Generate client secret (JWT) and cache it until expiration timeoutStore<String,String>
getStore()
String
getTeamID()
Duration
getTimeout()
protected void
internalInit()
void
setPrivateKey(ECPrivateKey privateKey)
void
setPrivateKeyID(String privateKeyID)
void
setStore(Store<String,String> store)
void
setTeamID(String teamID)
void
setTimeout(Duration timeout)
-
Methods inherited from class org.pac4j.oidc.config.OidcConfiguration
addCustomParam, configureHttpRequest, defaultDiscoveryURI, findLogoutHandler, findLogoutUrl, findPkceMethod, findProviderMetadata, findResourceRetriever, findTokenValidator, getClientAuthenticationMethod, getClientId, getCodeVerifierGenerator, getConnectTimeout, getCustomParam, getCustomParams, getDiscoveryURI, getLogoutUrl, getMaxAge, getMaxClockSkew, getPkceMethod, getPreferredJwsAlgorithm, getProviderMetadata, getReadTimeout, getResourceRetriever, getResponseMode, getResponseType, getScope, getStateGenerator, getTokenExpirationAdvance, getTokenValidator, getValueRetriever, isAllowUnsignedIdTokens, isDisablePkce, isExpireSessionWithToken, isUseNonce, isWithState, setAllowUnsignedIdTokens, setClientAuthenticationMethod, setClientAuthenticationMethodAsString, setClientId, setCodeVerifierGenerator, setConnectTimeout, setCustomParams, setDisablePkce, setDiscoveryURI, setExpireSessionWithToken, setLogoutHandler, setLogoutUrl, setMaxAge, setMaxClockSkew, setPkceMethod, setPreferredJwsAlgorithm, setPreferredJwsAlgorithm, setProviderMetadata, setReadTimeout, setResourceRetriever, setResponseMode, setResponseType, setScope, setSecret, setStateGenerator, setTokenExpirationAdvance, setTokenValidator, setUseNonce, setValueRetriever, setWithState, toString
-
Methods inherited from class org.pac4j.core.util.InitializableObject
init, isInitialized
-
-
-
-
Method Detail
-
internalInit
protected void internalInit()
- Overrides:
internalInit
in classOidcConfiguration
-
getSecret
public String getSecret()
Generate client secret (JWT) and cache it until expiration timeout- Overrides:
getSecret
in classOidcConfiguration
-
getPrivateKey
public ECPrivateKey getPrivateKey()
-
setPrivateKey
public void setPrivateKey(ECPrivateKey privateKey)
-
getPrivateKeyID
public String getPrivateKeyID()
-
setPrivateKeyID
public void setPrivateKeyID(String privateKeyID)
-
getTeamID
public String getTeamID()
-
setTeamID
public void setTeamID(String teamID)
-
getTimeout
public Duration getTimeout()
-
setTimeout
public void setTimeout(Duration timeout)
-
-