Package de.xima.fc.interfaces.auth
Interface IAuthenticatorWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>>
-
- Type Parameters:
T
- the type ofIAuthenticator
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AzureAdWrapper
,FacebookWrapper
,GoogleWrapper
,OAuth20Wrapper
,OIDCWrapper
,PluginWrapper
,SAMLWrapper
public interface IAuthenticatorWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> extends Serializable
Interface for authenticator wrappers- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IAuthenticatorClients
buildAuthenticatorClients(IFormAuthContext authCtx)
Builds the authentication clients based on the current data of the wrapperT
getAuthenticator()
Gets theIAuthenticator
-entity
-
-
-
Method Detail
-
getAuthenticator
T getAuthenticator()
Gets theIAuthenticator
-entity- Returns:
- the
IAuthenticator
-
buildAuthenticatorClients
IAuthenticatorClients buildAuthenticatorClients(IFormAuthContext authCtx)
Builds the authentication clients based on the current data of the wrapper- Parameters:
authCtx
-IFormAuthContext
to build the client for- Returns:
- the
Client
-
-