Interface JWTAuthorizationGrantConfig

All Known Implementing Classes:
FacebookIdentityProviderConfig, GoogleIdentityProviderConfig, JWTAuthorizationGrantIdentityProviderConfig, MicrosoftIdentityProviderConfig, OIDCIdentityProviderConfig

public interface JWTAuthorizationGrantConfig
  • Field Details

    • JWT_AUTHORIZATION_GRANT_ENABLED

      static final String JWT_AUTHORIZATION_GRANT_ENABLED
      See Also:
    • JWT_AUTHORIZATION_GRANT_ASSERTION_REUSE_ALLOWED

      static final String JWT_AUTHORIZATION_GRANT_ASSERTION_REUSE_ALLOWED
      See Also:
    • JWT_AUTHORIZATION_GRANT_MAX_ALLOWED_ASSERTION_EXPIRATION

      static final String JWT_AUTHORIZATION_GRANT_MAX_ALLOWED_ASSERTION_EXPIRATION
      See Also:
    • JWT_AUTHORIZATION_GRANT_ASSERTION_SIGNATURE_ALG

      static final String JWT_AUTHORIZATION_GRANT_ASSERTION_SIGNATURE_ALG
      See Also:
    • JWT_AUTHORIZATION_GRANT_ALLOWED_CLOCK_SKEW

      static final String JWT_AUTHORIZATION_GRANT_ALLOWED_CLOCK_SKEW
      See Also:
    • PUBLIC_KEY_SIGNATURE_VERIFIER

      static final String PUBLIC_KEY_SIGNATURE_VERIFIER
      See Also:
    • PUBLIC_KEY_SIGNATURE_VERIFIER_KEY_ID

      static final String PUBLIC_KEY_SIGNATURE_VERIFIER_KEY_ID
      See Also:
  • Method Details

    • getConfig

      Map<String,String> getConfig()
    • isJWTAuthorizationGrantEnabled

      default boolean isJWTAuthorizationGrantEnabled()
    • setJWTAuthorizationGrantEnabled

      default void setJWTAuthorizationGrantEnabled(boolean jwtAuthorizationGrantEnableds)
    • isJWTAuthorizationGrantAssertionReuseAllowed

      default boolean isJWTAuthorizationGrantAssertionReuseAllowed()
    • getJWTAuthorizationGrantMaxAllowedAssertionExpiration

      default int getJWTAuthorizationGrantMaxAllowedAssertionExpiration()
    • getJWTAuthorizationGrantAssertionSignatureAlg

      default String getJWTAuthorizationGrantAssertionSignatureAlg()
    • getJWTAuthorizationGrantAllowedClockSkew

      default int getJWTAuthorizationGrantAllowedClockSkew()
    • getPublicKeySignatureVerifier

      default String getPublicKeySignatureVerifier()
    • setPublicKeySignatureVerifier

      default void setPublicKeySignatureVerifier(String signingCertificate)
    • getPublicKeySignatureVerifierKeyId

      default String getPublicKeySignatureVerifierKeyId()
    • setPublicKeySignatureVerifierKeyId

      default void setPublicKeySignatureVerifierKeyId(String publicKeySignatureVerifierKeyId)
    • isUseJwksUrl

      default boolean isUseJwksUrl()
    • setUseJwksUrl

      default void setUseJwksUrl(boolean useJwksUrl)
    • getIssuer

      default String getIssuer()
    • setIssuer

      default void setIssuer(String issuer)
    • getJwksUrl

      default String getJwksUrl()
    • setJwksUrl

      default void setJwksUrl(String jwksUrl)
    • getInternalId

      String getInternalId()
    • getAlias

      String getAlias()