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 IAuthenticatorClientsbuildAuthenticatorClients(IFormAuthContext authCtx)Builds the authentication clients based on the current data of the wrapperTgetAuthenticator()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-IFormAuthContextto build the client for- Returns:
- the
Client
-
-