Package de.xima.fc.entities.interfaces
Interface IAuthenticatorConfig
- 
- All Superinterfaces:
 IStringAttributesMixin,Serializable
- All Known Implementing Classes:
 AAuthenticatorConfig,ProjectAuthenticatorConfig,UserPortalAuthConfig,VirtualAuthenticatorConfig,WorkflowStateAuthenticatorConfig
public interface IAuthenticatorConfig extends IStringAttributesMixin, Serializable
Common interface for authentication config entities- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default IAuthenticator<?>getAuthenticator()Deprecated.since version 8.0.0 UseIClientDescriptor.getAuthenticator()instead.default StringgetAuthenticatorToken()Deprecated.since version 8.0.0 UseIClientDescriptor.getClientName()intead.default EAuthClientTypegetAuthenticatorType()Deprecated.since version 8.0.0 UseIClientDescriptor.getType()instead.@NotNull IClientDescriptorgetClientDescriptor()default StringgetI18nPlaceholder()Deprecated.since version 8.0.0 UseIClientDescriptor.getI18nAuthBtnTextPlaceholder()instead.StringgetIdentifier()- 
Methods inherited from interface de.xima.fc.interfaces.mixin.attributes.IStringAttributesMixin
getAttributes, getAttributeValue, getAttributeValueList, getAttributeValueMap, putAttribute, putAttributes, putAttributes, removeAttribute 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getClientDescriptor
@NotNull @NotNull IClientDescriptor getClientDescriptor()
- Returns:
 - Descriptor of the authentication client.
 - Since:
 - 8.0.0
 
 
- 
getIdentifier
String getIdentifier()
- Returns:
 - a unique key identifying this authenticator config
 
 
- 
getAuthenticator
@Deprecated default IAuthenticator<?> 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 default EAuthClientType getAuthenticatorType()
Deprecated.since version 8.0.0 UseIClientDescriptor.getType()instead.- Returns:
 - Type of authenticator represented by this config
 
 
- 
getAuthenticatorToken
@Deprecated default String getAuthenticatorToken()
Deprecated.since version 8.0.0 UseIClientDescriptor.getClientName()intead.- Returns:
 - name (if it is a system authenticator) or callback UUID (if it is a client authenticator)
 
 
- 
getI18nPlaceholder
@Deprecated default String getI18nPlaceholder()
Deprecated.since version 8.0.0 UseIClientDescriptor.getI18nAuthBtnTextPlaceholder()instead.- Returns:
 - the I18N placeholder for the authenticator button name
 
 
 - 
 
 -