Class IdentityProviderRepresentation

java.lang.Object
org.keycloak.representations.idm.IdentityProviderRepresentation

public class IdentityProviderRepresentation extends Object
Author:
Pedro Igor
  • Field Details

    • alias

      protected String alias
    • displayName

      protected String displayName
    • internalId

      protected String internalId
    • providerId

      protected String providerId
    • enabled

      protected boolean enabled
    • UPFLM_ON

      public static final String UPFLM_ON
      See Also:
    • UPFLM_MISSING

      public static final String UPFLM_MISSING
      See Also:
    • UPFLM_OFF

      public static final String UPFLM_OFF
      See Also:
    • updateProfileFirstLoginMode

      @Deprecated protected String updateProfileFirstLoginMode
      Deprecated.
      Mode of profile update after first login when user is created over this identity provider. Possible values:
      • on - update profile page is presented for all users
      • missing - update profile page is presented for users with missing some of mandatory user profile fields
      • off - update profile page is newer shown after first login
      See Also:
    • trustEmail

      protected boolean trustEmail
    • storeToken

      protected boolean storeToken
    • addReadTokenRoleOnCreate

      protected boolean addReadTokenRoleOnCreate
    • authenticateByDefault

      protected boolean authenticateByDefault
    • linkOnly

      protected boolean linkOnly
    • hideOnLogin

      protected boolean hideOnLogin
    • firstBrokerLoginFlowAlias

      protected String firstBrokerLoginFlowAlias
    • postBrokerLoginFlowAlias

      protected String postBrokerLoginFlowAlias
    • organizationId

      protected String organizationId
    • config

      protected Map<String,String> config
  • Constructor Details

    • IdentityProviderRepresentation

      public IdentityProviderRepresentation()
  • Method Details

    • getInternalId

      public String getInternalId()
    • setInternalId

      public void setInternalId(String internalId)
    • getAlias

      public String getAlias()
    • setAlias

      public void setAlias(String alias)
    • getProviderId

      public String getProviderId()
    • setProviderId

      public void setProviderId(String providerId)
    • getConfig

      public Map<String,String> getConfig()
    • setConfig

      public void setConfig(Map<String,String> config)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • isLinkOnly

      public boolean isLinkOnly()
    • setLinkOnly

      public void setLinkOnly(boolean linkOnly)
    • isHideOnLogin

      public boolean isHideOnLogin()
    • setHideOnLogin

      public void setHideOnLogin(boolean hideOnLogin)
    • setUpdateProfileFirstLogin

      @Deprecated public void setUpdateProfileFirstLogin(boolean updateProfileFirstLogin)
      Deprecated because replaced by updateProfileFirstLoginMode. Kept here to allow import of old realms.
    • getUpdateProfileFirstLoginMode

      @Deprecated public String getUpdateProfileFirstLoginMode()
      Deprecated.
      deprecated and replaced by configuration on IdpReviewProfileAuthenticator
    • setUpdateProfileFirstLoginMode

      @Deprecated public void setUpdateProfileFirstLoginMode(String updateProfileFirstLoginMode)
      Deprecated.
      deprecated and replaced by configuration on IdpReviewProfileAuthenticator
    • isAuthenticateByDefault

      @Deprecated public boolean isAuthenticateByDefault()
      Deprecated.
      Replaced by configuration option in identity provider authenticator
    • setAuthenticateByDefault

      @Deprecated public void setAuthenticateByDefault(boolean authenticateByDefault)
      Deprecated.
    • getFirstBrokerLoginFlowAlias

      public String getFirstBrokerLoginFlowAlias()
    • setFirstBrokerLoginFlowAlias

      public void setFirstBrokerLoginFlowAlias(String firstBrokerLoginFlowAlias)
    • getPostBrokerLoginFlowAlias

      public String getPostBrokerLoginFlowAlias()
    • setPostBrokerLoginFlowAlias

      public void setPostBrokerLoginFlowAlias(String postBrokerLoginFlowAlias)
    • isStoreToken

      public boolean isStoreToken()
    • setStoreToken

      public void setStoreToken(boolean storeToken)
    • isAddReadTokenRoleOnCreate

      public boolean isAddReadTokenRoleOnCreate()
    • setAddReadTokenRoleOnCreate

      public void setAddReadTokenRoleOnCreate(boolean addReadTokenRoleOnCreate)
    • isTrustEmail

      public boolean isTrustEmail()
    • setTrustEmail

      public void setTrustEmail(boolean trustEmail)
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String displayName)
    • getOrganizationId

      public String getOrganizationId()
    • setOrganizationId

      public void setOrganizationId(String organizationId)