Class OAuth2IdentityProviderConfig

java.lang.Object
org.keycloak.models.IdentityProviderModel
org.keycloak.broker.oidc.OAuth2IdentityProviderConfig
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
OIDCIdentityProviderConfig, OpenshiftV3IdentityProviderConfig, OpenshiftV4IdentityProviderConfig, PayPalIdentityProviderConfig, StackOverflowIdentityProviderConfig

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

  • Constructor Details

    • OAuth2IdentityProviderConfig

      public OAuth2IdentityProviderConfig(IdentityProviderModel model)
    • OAuth2IdentityProviderConfig

      public OAuth2IdentityProviderConfig()
  • Method Details

    • getAuthorizationUrl

      public String getAuthorizationUrl()
    • setAuthorizationUrl

      public void setAuthorizationUrl(String authorizationUrl)
    • getTokenUrl

      public String getTokenUrl()
    • setTokenUrl

      public void setTokenUrl(String tokenUrl)
    • getUserInfoUrl

      public String getUserInfoUrl()
    • setUserInfoUrl

      public void setUserInfoUrl(String userInfoUrl)
    • getClientId

      public String getClientId()
    • setClientId

      public void setClientId(String clientId)
    • getClientAuthMethod

      public String getClientAuthMethod()
    • setClientAuthMethod

      public void setClientAuthMethod(String clientAuth)
    • getClientSecret

      public String getClientSecret()
    • setClientSecret

      public void setClientSecret(String clientSecret)
    • getDefaultScope

      public String getDefaultScope()
    • setDefaultScope

      public void setDefaultScope(String defaultScope)
    • isJWTAuthentication

      public boolean isJWTAuthentication()
    • isBasicAuthentication

      public boolean isBasicAuthentication()
    • isUiLocales

      public boolean isUiLocales()
    • setUiLocales

      public void setUiLocales(boolean uiLocales)
    • getPrompt

      public String getPrompt()
    • getForwardParameters

      public String getForwardParameters()
    • setForwardParameters

      public void setForwardParameters(String forwardParameters)
    • isPkceEnabled

      public boolean isPkceEnabled()
    • setPkceEnabled

      public void setPkceEnabled(boolean enabled)
    • getPkceMethod

      public String getPkceMethod()
    • setPkceMethod

      public String setPkceMethod(String method)
    • getClientAssertionSigningAlg

      public String getClientAssertionSigningAlg()
    • setClientAssertionSigningAlg

      public void setClientAssertionSigningAlg(String signingAlg)
    • getClientAssertionAudience

      public String getClientAssertionAudience()
    • setClientAssertionAudience

      public void setClientAssertionAudience(String audience)
    • isJwtX509HeadersEnabled

      public boolean isJwtX509HeadersEnabled()
    • setJwtX509HeadersEnabled

      public void setJwtX509HeadersEnabled(boolean enabled)
    • 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 IdentityProviderModel
      Parameters:
      realm - the realm