public class AuthenticationManager extends Object
Constructor and Description |
---|
AuthenticationManager() |
Modifier and Type | Method and Description |
---|---|
<ReturnType,CreateArgType,ConsumedType> |
getAuthenticationPerformer(Class<ReturnType> returnType,
Class<CreateArgType> createArgType,
String providerId) |
<ReturnType,CreateArgType,ConsumedType> |
getSupportedAuthenticationPerformers(Class<ReturnType> returnType,
Class<CreateArgType> createArgType) |
void |
registerAuthenticationProvider(AuthenticationProvider authenticationProvider) |
<ReturnType,ConsumedType> |
registerConsumerClass(Class<? extends AuthenticationConsumer<? extends ReturnType,? extends ConsumedType>> consumerClass) |
<ReturnType,CreateArgType,ConsumedType> |
registerConsumerFactory(AuthenticationConsumerFactory<ReturnType,CreateArgType,ConsumedType> factory) |
boolean |
unregisterAuthenticationProvider(AuthenticationProvider authenticationProvider) |
public void registerAuthenticationProvider(AuthenticationProvider authenticationProvider)
public boolean unregisterAuthenticationProvider(AuthenticationProvider authenticationProvider)
public <ReturnType,CreateArgType,ConsumedType> void registerConsumerFactory(AuthenticationConsumerFactory<ReturnType,CreateArgType,ConsumedType> factory) throws AuthenticationFactoryException
AuthenticationFactoryException
public <ReturnType,ConsumedType> void registerConsumerClass(Class<? extends AuthenticationConsumer<? extends ReturnType,? extends ConsumedType>> consumerClass) throws AuthenticationFactoryException
AuthenticationFactoryException
public <ReturnType,CreateArgType,ConsumedType> List<AuthenticationPerformer<ReturnType,CreateArgType>> getSupportedAuthenticationPerformers(Class<ReturnType> returnType, Class<CreateArgType> createArgType)
public <ReturnType,CreateArgType,ConsumedType> AuthenticationPerformer<ReturnType,CreateArgType> getAuthenticationPerformer(Class<ReturnType> returnType, Class<CreateArgType> createArgType, String providerId)