public class IdentityProviderModel extends Object implements Serializable
A model type representing the configuration for identity providers. It provides some common properties and also a config
for configuration options and properties specifics to a identity provider.
Modifier and Type | Field and Description |
---|---|
protected boolean |
addReadTokenRoleOnCreate |
static String |
ALLOWED_CLOCK_SKEW |
static String |
HIDE_ON_LOGIN |
protected boolean |
linkOnly |
static String |
LOGIN_HINT |
static String |
SYNC_MODE |
Constructor and Description |
---|
IdentityProviderModel() |
IdentityProviderModel(IdentityProviderModel model) |
public static final String ALLOWED_CLOCK_SKEW
public static final String LOGIN_HINT
public static final String SYNC_MODE
public static final String HIDE_ON_LOGIN
protected boolean addReadTokenRoleOnCreate
protected boolean linkOnly
public IdentityProviderModel()
public IdentityProviderModel(IdentityProviderModel model)
public String getInternalId()
public void setInternalId(String internalId)
public String getAlias()
public void setAlias(String id)
public String getProviderId()
public void setProviderId(String providerId)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public boolean isStoreToken()
public void setStoreToken(boolean storeToken)
public boolean isLinkOnly()
public void setLinkOnly(boolean linkOnly)
@Deprecated public boolean isAuthenticateByDefault()
@Deprecated public void setAuthenticateByDefault(boolean authenticateByDefault)
public String getFirstBrokerLoginFlowId()
public void setFirstBrokerLoginFlowId(String firstBrokerLoginFlowId)
public String getPostBrokerLoginFlowId()
public void setPostBrokerLoginFlowId(String postBrokerLoginFlowId)
public boolean isAddReadTokenRoleOnCreate()
public void setAddReadTokenRoleOnCreate(boolean addReadTokenRoleOnCreate)
public boolean isTrustEmail()
public void setTrustEmail(boolean trustEmail)
public String getDisplayName()
public void setDisplayName(String displayName)
public void validate(RealmModel realm)
Validates this configuration.
Sub-classes can override this method in order to enforce provider specific validations.
realm
- the realmpublic IdentityProviderSyncMode getSyncMode()
public void setSyncMode(IdentityProviderSyncMode syncMode)
public boolean isLoginHint()
public void setLoginHint(boolean loginHint)
public boolean isHideOnLogin()
public void setHideOnLogin(boolean hideOnLogin)
Copyright © 2021 JBoss by Red Hat. All rights reserved.