Top Fields Constructors Methods
org.keycloak.representations.idm

public Class IdentityProviderRepresentation

extends Object
Class Inheritance
Imports
java.util.HashMap, .Map

Author
Pedro Igor

Field Summary

Modifier and TypeField and Description
protected boolean
protected String
protected boolean
protected Map<String, String>
protected String
protected boolean
protected String
protected String
protected boolean
protected String
protected String
protected boolean
protected boolean
protected String
updateProfileFirstLoginMode

Mode of profile update after first login when user is created over this identity provider.

public static final String
public static final String
public static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public Map<String, String>
public String
public String
public String
public String
public String
public String
getUpdateProfileFirstLoginMode()

Deprecated deprecated and replaced by configuration on IdpReviewProfileAuthenticator
public boolean
public boolean
isAuthenticateByDefault()

Deprecated Replaced by configuration option in identity provider authenticator
public boolean
public boolean
public boolean
public boolean
public void
setAddReadTokenRoleOnCreate(boolean addReadTokenRoleOnCreate)

public void
public void
setAuthenticateByDefault(boolean authenticateByDefault)

Deprecated
public void
public void
setDisplayName(String displayName)

public void
setEnabled(boolean enabled)

public void
setFirstBrokerLoginFlowAlias(String firstBrokerLoginFlowAlias)

public void
setInternalId(String internalId)

public void
setLinkOnly(boolean linkOnly)

public void
setPostBrokerLoginFlowAlias(String postBrokerLoginFlowAlias)

public void
setProviderId(String providerId)

public void
setStoreToken(boolean storeToken)

public void
setTrustEmail(boolean trustEmail)

public void
setUpdateProfileFirstLogin(boolean updateProfileFirstLogin)

Deprecated because replaced by updateProfileFirstLoginMode.
public void
setUpdateProfileFirstLoginMode(String updateProfileFirstLoginMode)

Deprecated deprecated and replaced by configuration on IdpReviewProfileAuthenticator
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

addReadTokenRoleOnCreateback to summary
protected boolean addReadTokenRoleOnCreate
aliasback to summary
protected String alias
authenticateByDefaultback to summary
protected boolean authenticateByDefault
configback to summary
protected Map<String, String> config
displayNameback to summary
protected String displayName
enabledback to summary
protected boolean enabled
firstBrokerLoginFlowAliasback to summary
protected String firstBrokerLoginFlowAlias
internalIdback to summary
protected String internalId
linkOnlyback to summary
protected boolean linkOnly
postBrokerLoginFlowAliasback to summary
protected String postBrokerLoginFlowAlias
providerIdback to summary
protected String providerId
storeTokenback to summary
protected boolean storeToken
trustEmailback to summary
protected boolean trustEmail
updateProfileFirstLoginModeback to summary
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
Annotations
@Deprecated
See Also
UPFLM_ON, UPFLM_MISSING, UPFLM_OFF
UPFLM_MISSINGback to summary
public static final String UPFLM_MISSING
UPFLM_OFFback to summary
public static final String UPFLM_OFF
UPFLM_ONback to summary
public static final String UPFLM_ON

Constructor Detail

IdentityProviderRepresentationback to summary
public IdentityProviderRepresentation()

Method Detail

getAliasback to summary
public String getAlias()
getConfigback to summary
public Map<String, String> getConfig()
getDisplayNameback to summary
public String getDisplayName()
getFirstBrokerLoginFlowAliasback to summary
public String getFirstBrokerLoginFlowAlias()
getInternalIdback to summary
public String getInternalId()
getPostBrokerLoginFlowAliasback to summary
public String getPostBrokerLoginFlowAlias()
getProviderIdback to summary
public String getProviderId()
getUpdateProfileFirstLoginModeback to summary
public String getUpdateProfileFirstLoginMode()

Deprecated

deprecated and replaced by configuration on IdpReviewProfileAuthenticator

Annotations
@Deprecated
isAddReadTokenRoleOnCreateback to summary
public boolean isAddReadTokenRoleOnCreate()
isAuthenticateByDefaultback to summary
public boolean isAuthenticateByDefault()

Deprecated

Replaced by configuration option in identity provider authenticator

Annotations
@Deprecated
isEnabledback to summary
public boolean isEnabled()
isLinkOnlyback to summary
public boolean isLinkOnly()
isStoreTokenback to summary
public boolean isStoreToken()
isTrustEmailback to summary
public boolean isTrustEmail()
setAddReadTokenRoleOnCreateback to summary
public void setAddReadTokenRoleOnCreate(boolean addReadTokenRoleOnCreate)
setAliasback to summary
public void setAlias(String alias)
setAuthenticateByDefaultback to summary
public void setAuthenticateByDefault(boolean authenticateByDefault)

Deprecated

Annotations
@Deprecated
setConfigback to summary
public void setConfig(Map<String, String> config)
setDisplayNameback to summary
public void setDisplayName(String displayName)
setEnabledback to summary
public void setEnabled(boolean enabled)
setFirstBrokerLoginFlowAliasback to summary
public void setFirstBrokerLoginFlowAlias(String firstBrokerLoginFlowAlias)
setInternalIdback to summary
public void setInternalId(String internalId)
setLinkOnlyback to summary
public void setLinkOnly(boolean linkOnly)
setPostBrokerLoginFlowAliasback to summary
public void setPostBrokerLoginFlowAlias(String postBrokerLoginFlowAlias)
setProviderIdback to summary
public void setProviderId(String providerId)
setStoreTokenback to summary
public void setStoreToken(boolean storeToken)
setTrustEmailback to summary
public void setTrustEmail(boolean trustEmail)
setUpdateProfileFirstLoginback to summary
public void setUpdateProfileFirstLogin(boolean updateProfileFirstLogin)

Deprecated because replaced by updateProfileFirstLoginMode. Kept here to allow import of old realms.

Annotations
@Deprecated
setUpdateProfileFirstLoginModeback to summary
public void setUpdateProfileFirstLoginMode(String updateProfileFirstLoginMode)

Deprecated

deprecated and replaced by configuration on IdpReviewProfileAuthenticator

Annotations
@Deprecated