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
  • Constructor Details

    • AppleOidcConfiguration

      public AppleOidcConfiguration()
  • Method Details

    • internalInit

      protected void internalInit(boolean forceReinit)
      Overrides:
      internalInit in class OidcConfiguration
    • getSecret

      public String getSecret()
      Generate client secret (JWT) and cache it until expiration timeout
    • 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)
    • getStore

      public org.pac4j.core.store.Store<String,String> getStore()
    • setStore

      public void setStore(org.pac4j.core.store.Store<String,String> store)
    • getTimeout

      public Duration getTimeout()
    • setTimeout

      public void setTimeout(Duration timeout)