Package de.xima.fc.mdl.auth.config
Class VirtualAuthenticatorConfig
java.lang.Object
de.xima.fc.mdl.auth.config.VirtualAuthenticatorConfig
- All Implemented Interfaces:
IAuthenticatorConfig
,IStringAttributesMixin
,Serializable
Authenticator config model for type authenticator configs that are not persisted
- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic VirtualAuthenticatorConfig
forFormType
(List<BenutzerGruppe> accessUserGroups) static VirtualAuthenticatorConfig
ofType
(EAuthClientType authenticatorType) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.xima.fc.entities.interfaces.IAuthenticatorConfig
getAuthenticatorToken, getI18nPlaceholder
Methods inherited from interface de.xima.fc.interfaces.mixin.attributes.IStringAttributesMixin
getAttributeValue, getAttributeValueList, getAttributeValueMap, putAttribute, putAttributes, putAttributes, removeAttribute
-
Method Details
-
ofType
-
forFormType
-
getAttributes
- Specified by:
getAttributes
in interfaceIStringAttributesMixin
- Returns:
- the string attributes
-
getClientDescriptor
- Specified by:
getClientDescriptor
in interfaceIAuthenticatorConfig
- Returns:
- Descriptor of the authentication client.
-
getAuthenticatorType
- Specified by:
getAuthenticatorType
in interfaceIAuthenticatorConfig
- Returns:
- Type of authenticator represented by this config
-
getAuthenticator
- Specified by:
getAuthenticator
in interfaceIAuthenticatorConfig
- Returns:
- persisted authenticator entity to be used. If
null
then a custom authenticator is defined
-
getIdentifier
- Specified by:
getIdentifier
in interfaceIAuthenticatorConfig
- Returns:
- a unique key identifying this authenticator config
-
getAccessUserGroups
-