public interface AuthenticationPlugin extends AggreGatePlugin
| Modifier and Type | Method and Description |
|---|---|
AuthenticationResult |
authenticate(java.util.Map<AuthenticationParams,java.lang.Object> params)
Tries to authenticate a user.
|
boolean |
isAuthenticationByPassword() |
void |
logout(java.util.Map<AuthenticationParams,java.lang.Object> params)
Logout external session
|
AuthenticationResult |
refreshToken(com.google.common.collect.ImmutableMap<AuthenticationParams,java.lang.Object> params) |
createGlobalConfigContext, createUserConfigContext, getDescription, getGlobalConfigContext, getId, getShortId, getSortIndex, getUserConfigContext, globalDeinit, globalInit, globalStart, globalStop, userDeinit, userInitAuthenticationResult authenticate(java.util.Map<AuthenticationParams,java.lang.Object> params) throws PluginException, ContextException
params - Authentication paramsPluginExceptionContextExceptionboolean isAuthenticationByPassword()
void logout(java.util.Map<AuthenticationParams,java.lang.Object> params) throws ContextException
params - ContextExceptionAuthenticationResult refreshToken(com.google.common.collect.ImmutableMap<AuthenticationParams,java.lang.Object> params) throws ContextException
ContextException