Class IdentityProviderModel

  • All Implemented Interfaces:
    Serializable

    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.

    Author:
    Pedro Igor
    See Also:
    Serialized Form
    • Constructor Detail

      • IdentityProviderModel

        public IdentityProviderModel()
    • Method Detail

      • getInternalId

        public String getInternalId()
      • setInternalId

        public void setInternalId​(String internalId)
      • getAlias

        public String getAlias()
      • setAlias

        public void setAlias​(String id)
      • getProviderId

        public String getProviderId()
      • setProviderId

        public void setProviderId​(String providerId)
      • isEnabled

        public boolean isEnabled()
      • setEnabled

        public void setEnabled​(boolean enabled)
      • isStoreToken

        public boolean isStoreToken()
      • setStoreToken

        public void setStoreToken​(boolean storeToken)
      • isLinkOnly

        public boolean isLinkOnly()
      • setLinkOnly

        public void setLinkOnly​(boolean linkOnly)
      • isAuthenticateByDefault

        @Deprecated
        public boolean isAuthenticateByDefault()
        Deprecated.
      • setAuthenticateByDefault

        @Deprecated
        public void setAuthenticateByDefault​(boolean authenticateByDefault)
        Deprecated.
      • getFirstBrokerLoginFlowId

        public String getFirstBrokerLoginFlowId()
      • setFirstBrokerLoginFlowId

        public void setFirstBrokerLoginFlowId​(String firstBrokerLoginFlowId)
      • getPostBrokerLoginFlowId

        public String getPostBrokerLoginFlowId()
      • setPostBrokerLoginFlowId

        public void setPostBrokerLoginFlowId​(String postBrokerLoginFlowId)
      • 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)
      • validate

        public void validate​(RealmModel realm)

        Validates this configuration.

        Sub-classes can override this method in order to enforce provider specific validations.

        Parameters:
        realm - the realm
      • isLoginHint

        public boolean isLoginHint()
      • setLoginHint

        public void setLoginHint​(boolean loginHint)
      • isHideOnLogin

        public boolean isHideOnLogin()
      • setHideOnLogin

        public void setHideOnLogin​(boolean hideOnLogin)