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
public class VirtualAuthenticatorConfig extends Object implements IAuthenticatorConfig
Authenticator config model for type authenticator configs that are not persisted- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VirtualAuthenticatorConfigforFormType(List<BenutzerGruppe> accessUserGroups)List<BenutzerGruppe>getAccessUserGroups()Map<String,String>getAttributes()IAuthenticator<?>getAuthenticator()EAuthClientTypegetAuthenticatorType()IClientDescriptorgetClientDescriptor()StringgetIdentifier()static VirtualAuthenticatorConfigofType(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 Detail
- 
ofType
public static VirtualAuthenticatorConfig ofType(EAuthClientType authenticatorType)
 
- 
forFormType
public static VirtualAuthenticatorConfig forFormType(List<BenutzerGruppe> accessUserGroups)
 
- 
getAttributes
public Map<String,String> getAttributes()
- Specified by:
 getAttributesin interfaceIStringAttributesMixin- Returns:
 - the string attributes
 
 
- 
getClientDescriptor
public IClientDescriptor getClientDescriptor()
- Specified by:
 getClientDescriptorin interfaceIAuthenticatorConfig- Returns:
 - Descriptor of the authentication client.
 
 
- 
getAuthenticatorType
public EAuthClientType getAuthenticatorType()
- Specified by:
 getAuthenticatorTypein interfaceIAuthenticatorConfig- Returns:
 - Type of authenticator represented by this config
 
 
- 
getAuthenticator
public IAuthenticator<?> getAuthenticator()
- Specified by:
 getAuthenticatorin interfaceIAuthenticatorConfig- Returns:
 - persisted authenticator entity to be used. If 
nullthen a custom authenticator is defined 
 
- 
getIdentifier
public String getIdentifier()
- Specified by:
 getIdentifierin interfaceIAuthenticatorConfig- Returns:
 - a unique key identifying this authenticator config
 
 
- 
getAccessUserGroups
public List<BenutzerGruppe> getAccessUserGroups()
 
 - 
 
 -