Package org.keycloak.models
Class IdentityProviderModel
- java.lang.Object
- 
- org.keycloak.models.IdentityProviderModel
 
- 
- All Implemented Interfaces:
- Serializable
 - Direct Known Subclasses:
- OAuth2IdentityProviderConfig,- SAMLIdentityProviderConfig
 
 public class IdentityProviderModel extends Object implements Serializable A model type representing the configuration for identity providers. It provides some common properties and also a configfor configuration options and properties specifics to a identity provider.- Author:
- Pedro Igor
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected booleanaddReadTokenRoleOnCreatestatic StringALLOWED_CLOCK_SKEWstatic StringHIDE_ON_LOGINprotected booleanlinkOnlystatic StringLOGIN_HINTstatic StringPASS_MAX_AGEstatic StringSYNC_MODE
 - 
Constructor SummaryConstructors Constructor Description IdentityProviderModel()IdentityProviderModel(IdentityProviderModel model)
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
ALLOWED_CLOCK_SKEWpublic static final String ALLOWED_CLOCK_SKEW - See Also:
- Constant Field Values
 
 - 
LOGIN_HINTpublic static final String LOGIN_HINT - See Also:
- Constant Field Values
 
 - 
PASS_MAX_AGEpublic static final String PASS_MAX_AGE - See Also:
- Constant Field Values
 
 - 
SYNC_MODEpublic static final String SYNC_MODE - See Also:
- Constant Field Values
 
 - 
HIDE_ON_LOGINpublic static final String HIDE_ON_LOGIN - See Also:
- Constant Field Values
 
 - 
addReadTokenRoleOnCreateprotected boolean addReadTokenRoleOnCreate 
 - 
linkOnlyprotected boolean linkOnly 
 
- 
 - 
Constructor Detail- 
IdentityProviderModelpublic IdentityProviderModel() 
 - 
IdentityProviderModelpublic IdentityProviderModel(IdentityProviderModel model) 
 
- 
 - 
Method Detail- 
getInternalIdpublic String getInternalId() 
 - 
setInternalIdpublic void setInternalId(String internalId) 
 - 
getAliaspublic String getAlias() 
 - 
setAliaspublic void setAlias(String id) 
 - 
getProviderIdpublic String getProviderId() 
 - 
setProviderIdpublic void setProviderId(String providerId) 
 - 
isEnabledpublic boolean isEnabled() 
 - 
setEnabledpublic void setEnabled(boolean enabled) 
 - 
isStoreTokenpublic boolean isStoreToken() 
 - 
setStoreTokenpublic void setStoreToken(boolean storeToken) 
 - 
isLinkOnlypublic boolean isLinkOnly() 
 - 
setLinkOnlypublic void setLinkOnly(boolean linkOnly) 
 - 
isAuthenticateByDefault@Deprecated public boolean isAuthenticateByDefault() Deprecated.
 - 
setAuthenticateByDefault@Deprecated public void setAuthenticateByDefault(boolean authenticateByDefault) Deprecated.
 - 
getFirstBrokerLoginFlowIdpublic String getFirstBrokerLoginFlowId() 
 - 
setFirstBrokerLoginFlowIdpublic void setFirstBrokerLoginFlowId(String firstBrokerLoginFlowId) 
 - 
getPostBrokerLoginFlowIdpublic String getPostBrokerLoginFlowId() 
 - 
setPostBrokerLoginFlowIdpublic void setPostBrokerLoginFlowId(String postBrokerLoginFlowId) 
 - 
isAddReadTokenRoleOnCreatepublic boolean isAddReadTokenRoleOnCreate() 
 - 
setAddReadTokenRoleOnCreatepublic void setAddReadTokenRoleOnCreate(boolean addReadTokenRoleOnCreate) 
 - 
isTrustEmailpublic boolean isTrustEmail() 
 - 
setTrustEmailpublic void setTrustEmail(boolean trustEmail) 
 - 
getDisplayNamepublic String getDisplayName() 
 - 
setDisplayNamepublic void setDisplayName(String displayName) 
 - 
getDisplayIconClassespublic String getDisplayIconClasses() 
 - 
validatepublic void validate(RealmModel realm) Validates this configuration. Sub-classes can override this method in order to enforce provider specific validations. - Parameters:
- realm- the realm
 
 - 
getSyncModepublic IdentityProviderSyncMode getSyncMode() 
 - 
setSyncModepublic void setSyncMode(IdentityProviderSyncMode syncMode) 
 - 
isLoginHintpublic boolean isLoginHint() 
 - 
setLoginHintpublic void setLoginHint(boolean loginHint) 
 - 
isPassMaxAgepublic boolean isPassMaxAge() 
 - 
setPassMaxAgepublic void setPassMaxAge(boolean passMaxAge) 
 - 
isHideOnLoginpublic boolean isHideOnLogin() 
 - 
setHideOnLoginpublic void setHideOnLogin(boolean hideOnLogin) 
 
- 
 
-