Class OIDCIdentityProviderConfig

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
FacebookIdentityProviderConfig, GoogleIdentityProviderConfig, MicrosoftIdentityProviderConfig

public class OIDCIdentityProviderConfig extends OAuth2IdentityProviderConfig
Author:
Pedro Igor
See Also:
  • Field Details

  • Constructor Details

    • OIDCIdentityProviderConfig

      public OIDCIdentityProviderConfig(IdentityProviderModel identityProviderModel)
    • OIDCIdentityProviderConfig

      public OIDCIdentityProviderConfig()
  • Method Details

    • getPrompt

      public String getPrompt()
      Overrides:
      getPrompt in class OAuth2IdentityProviderConfig
    • setPrompt

      public void setPrompt(String prompt)
    • getIssuer

      public String getIssuer()
    • setIssuer

      public void setIssuer(String issuer)
    • getLogoutUrl

      public String getLogoutUrl()
    • setLogoutUrl

      public void setLogoutUrl(String url)
    • isSendClientIdOnLogout

      public boolean isSendClientIdOnLogout()
    • setSendClientOnLogout

      public void setSendClientOnLogout(boolean value)
    • isSendIdTokenOnLogout

      public boolean isSendIdTokenOnLogout()
    • setSendIdTokenOnLogout

      public void setSendIdTokenOnLogout(boolean value)
    • getPublicKeySignatureVerifier

      public String getPublicKeySignatureVerifier()
    • setPublicKeySignatureVerifier

      public void setPublicKeySignatureVerifier(String signingCertificate)
    • getPublicKeySignatureVerifierKeyId

      public String getPublicKeySignatureVerifierKeyId()
    • setPublicKeySignatureVerifierKeyId

      public void setPublicKeySignatureVerifierKeyId(String publicKeySignatureVerifierKeyId)
    • isValidateSignature

      public boolean isValidateSignature()
    • setValidateSignature

      public void setValidateSignature(boolean validateSignature)
    • setAccessTokenJwt

      public void setAccessTokenJwt(boolean accessTokenJwt)
    • isAccessTokenJwt

      public boolean isAccessTokenJwt()
    • isUseJwksUrl

      public boolean isUseJwksUrl()
    • setUseJwksUrl

      public void setUseJwksUrl(boolean useJwksUrl)
    • getJwksUrl

      public String getJwksUrl()
    • setJwksUrl

      public void setJwksUrl(String jwksUrl)
    • isBackchannelSupported

      public boolean isBackchannelSupported()
    • setBackchannelSupported

      public void setBackchannelSupported(boolean backchannel)
    • isDisableUserInfoService

      public boolean isDisableUserInfoService()
    • setDisableUserInfoService

      public void setDisableUserInfoService(boolean disable)
    • isDisableNonce

      public boolean isDisableNonce()
    • setDisableNonce

      public void setDisableNonce(boolean disableNonce)
    • getAllowedClockSkew

      public int getAllowedClockSkew()
    • validate

      public void validate(RealmModel realm)
      Description copied from class: IdentityProviderModel

      Validates this configuration.

      Sub-classes can override this method in order to enforce provider specific validations.

      Overrides:
      validate in class OAuth2IdentityProviderConfig
      Parameters:
      realm - the realm