Package org.apache.hop.core.auth.core
Class AuthenticationManager
- java.lang.Object
-
- org.apache.hop.core.auth.core.AuthenticationManager
-
public class AuthenticationManager extends Object
-
-
Constructor Summary
Constructors Constructor Description AuthenticationManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <ReturnType,CreateArgType,ConsumedType>
IAuthenticationPerformer<ReturnType,CreateArgType>getAuthenticationPerformer(Class<ReturnType> returnType, Class<CreateArgType> createArgType, String providerId)<ReturnType,CreateArgType,ConsumedType>
List<IAuthenticationPerformer<ReturnType,CreateArgType>>getSupportedAuthenticationPerformers(Class<ReturnType> returnType, Class<CreateArgType> createArgType)voidregisterAuthenticationProvider(IAuthenticationProvider authenticationProvider)<ReturnType,ConsumedType>
voidregisterConsumerClass(Class<? extends IAuthenticationConsumer<? extends ReturnType,? extends ConsumedType>> consumerClass)<ReturnType,CreateArgType,ConsumedType>
voidregisterConsumerFactory(IAuthenticationConsumerFactory<ReturnType,CreateArgType,ConsumedType> factory)protected voidsetAuthenticationPerformerFactory(IAuthenticationPerformerFactory authenticationPerformerFactory)booleanunregisterAuthenticationProvider(IAuthenticationProvider authenticationProvider)
-
-
-
Method Detail
-
registerAuthenticationProvider
public void registerAuthenticationProvider(IAuthenticationProvider authenticationProvider)
-
unregisterAuthenticationProvider
public boolean unregisterAuthenticationProvider(IAuthenticationProvider authenticationProvider)
-
registerConsumerFactory
public <ReturnType,CreateArgType,ConsumedType> void registerConsumerFactory(IAuthenticationConsumerFactory<ReturnType,CreateArgType,ConsumedType> factory) throws AuthenticationFactoryException
- Throws:
AuthenticationFactoryException
-
registerConsumerClass
public <ReturnType,ConsumedType> void registerConsumerClass(Class<? extends IAuthenticationConsumer<? extends ReturnType,? extends ConsumedType>> consumerClass) throws AuthenticationFactoryException
- Throws:
AuthenticationFactoryException
-
getSupportedAuthenticationPerformers
public <ReturnType,CreateArgType,ConsumedType> List<IAuthenticationPerformer<ReturnType,CreateArgType>> getSupportedAuthenticationPerformers(Class<ReturnType> returnType, Class<CreateArgType> createArgType)
-
getAuthenticationPerformer
public <ReturnType,CreateArgType,ConsumedType> IAuthenticationPerformer<ReturnType,CreateArgType> getAuthenticationPerformer(Class<ReturnType> returnType, Class<CreateArgType> createArgType, String providerId)
-
setAuthenticationPerformerFactory
protected void setAuthenticationPerformerFactory(IAuthenticationPerformerFactory authenticationPerformerFactory)
-
-