Class Pac4jAppleOidcClientProperties

All Implemented Interfaces:
Serializable, CasFeatureModule

@RequiresModule(name="cas-server-support-pac4j-webflow") public class Pac4jAppleOidcClientProperties extends BasePac4jOidcClientProperties
Since:
6.3.0
See Also:
  • Constructor Details

    • Pac4jAppleOidcClientProperties

      public Pac4jAppleOidcClientProperties()
  • Method Details

    • getTimeout

      public String getTimeout()
      Client secret expiration timeout.
    • getPrivateKeyId

      public String getPrivateKeyId()
      The identifier for the private key. Usually the 10 character Key ID of the private key you create in Apple.
    • getTeamId

      public String getTeamId()
      Apple team identifier. Usually, 10 character string given to you by Apple.
    • getPrivateKey

      public String getPrivateKey()
      Private key obtained from Apple. Must point to a resource that resolved to an elliptic curve (EC) private key.
    • setTimeout

      public Pac4jAppleOidcClientProperties setTimeout(String timeout)
      Client secret expiration timeout.
      Returns:
      this.
    • setPrivateKeyId

      public Pac4jAppleOidcClientProperties setPrivateKeyId(String privateKeyId)
      The identifier for the private key. Usually the 10 character Key ID of the private key you create in Apple.
      Returns:
      this.
    • setTeamId

      public Pac4jAppleOidcClientProperties setTeamId(String teamId)
      Apple team identifier. Usually, 10 character string given to you by Apple.
      Returns:
      this.
    • setPrivateKey

      public Pac4jAppleOidcClientProperties setPrivateKey(String privateKey)
      Private key obtained from Apple. Must point to a resource that resolved to an elliptic curve (EC) private key.
      Returns:
      this.