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:
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 org.pac4j.core.client.Client
buildAuthClient(IFormAuthContext authCtx)
Builds the authentication client based on the current data of the wrapperT
getAuthenticator()
Gets theIAuthenticator
-entity
-
-
-
Method Detail
-
getAuthenticator
T getAuthenticator()
Gets theIAuthenticator
-entity- Returns:
- the
IAuthenticator
-
buildAuthClient
org.pac4j.core.client.Client buildAuthClient(IFormAuthContext authCtx)
Builds the authentication client based on the current data of the wrapper- Parameters:
authCtx
-IFormAuthContext
to build the client for- Returns:
- the
Client
-
-