Class OIDCIdentityProviderConfig

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

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

  • Constructor Details

    • OIDCIdentityProviderConfig

      public OIDCIdentityProviderConfig(IdentityProviderModel identityProviderModel)
    • OIDCIdentityProviderConfig

      public OIDCIdentityProviderConfig()
  • Method Details

    • setPrompt

      public void setPrompt(String prompt)
    • 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)
    • isValidateSignature

      public boolean isValidateSignature()
    • setValidateSignature

      public void setValidateSignature(boolean validateSignature)
    • setAccessTokenJwt

      public void setAccessTokenJwt(boolean accessTokenJwt)
    • isAccessTokenJwt

      public boolean isAccessTokenJwt()
    • 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()
    • isDisableTypeClaimCheck

      public boolean isDisableTypeClaimCheck()
    • setDisableTypeClaimCheck

      public void setDisableTypeClaimCheck(boolean disableTypeClaimCheck)
    • isSupportsClientAssertions

      public boolean isSupportsClientAssertions()
    • setSupportsClientAssertions

      public void setSupportsClientAssertions(boolean supportsClientAssertions)
    • isSupportsClientAssertionReuse

      public boolean isSupportsClientAssertionReuse()
    • 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