Interface IAuthenticatorConfig
- All Superinterfaces:
IStringAttributesMixin, Serializable
- All Known Implementing Classes:
AAuthenticatorConfig, ProjectAuthenticatorConfig, UserPortalAuthConfig, VirtualAuthenticatorConfig, WorkflowStateAuthenticatorConfig
Common interface for authentication config entities
- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
Method Summary
Modifier and TypeMethodDescriptiondefault IAuthenticator<?> Deprecated.default StringDeprecated.since version 8.0.0 UseIClientDescriptor.getClientName()instead.default EAuthClientTypeDeprecated.since version 8.0.0 UseIClientDescriptor.getType()instead.@NotNull IClientDescriptordefault StringDeprecated.since version 8.0.0 UseIClientDescriptor.getI18nAuthBtnTextPlaceholder()instead.Methods inherited from interface IStringAttributesMixin
getAttributes, getAttributeValue, getAttributeValueList, getAttributeValueMap, putAttribute, putAttributes, putAttributes, removeAttribute
-
Method Details
-
getClientDescriptor
- Returns:
- Descriptor of the authentication client.
- Since:
- 8.0.0
-
getIdentifier
String getIdentifier()- Returns:
- a unique key identifying this authenticator config
-
getAuthenticator
Deprecated.since version 8.0.0 UseIClientDescriptor.getAuthenticator()instead.- Returns:
- persisted authenticator entity to be used. If
nullthen a custom authenticator is defined
-
getAuthenticatorType
Deprecated.since version 8.0.0 UseIClientDescriptor.getType()instead.- Returns:
- Type of authenticator represented by this config
-
getAuthenticatorToken
Deprecated.since version 8.0.0 UseIClientDescriptor.getClientName()instead.- Returns:
- name (if it is a system authenticator) or callback UUID (if it is a client authenticator)
-
getI18nPlaceholder
Deprecated.since version 8.0.0 UseIClientDescriptor.getI18nAuthBtnTextPlaceholder()instead.- Returns:
- the I18N placeholder for the authenticator button name
-
IClientDescriptor.getAuthenticator()instead.