Package org.pentaho.di.core.auth.core
Class AuthenticationManager
- java.lang.Object
-
- org.pentaho.di.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>
AuthenticationPerformer<ReturnType,CreateArgType>getAuthenticationPerformer(Class<ReturnType> returnType, Class<CreateArgType> createArgType, String providerId)
<ReturnType,CreateArgType,ConsumedType>
List<AuthenticationPerformer<ReturnType,CreateArgType>>getSupportedAuthenticationPerformers(Class<ReturnType> returnType, Class<CreateArgType> createArgType)
void
registerAuthenticationProvider(AuthenticationProvider authenticationProvider)
<ReturnType,ConsumedType>
voidregisterConsumerClass(Class<? extends AuthenticationConsumer<? extends ReturnType,? extends ConsumedType>> consumerClass)
<ReturnType,CreateArgType,ConsumedType>
voidregisterConsumerFactory(AuthenticationConsumerFactory<ReturnType,CreateArgType,ConsumedType> factory)
protected void
setAuthenticationPerformerFactory(AuthenticationPerformerFactory authenticationPerformerFactory)
boolean
unregisterAuthenticationProvider(AuthenticationProvider authenticationProvider)
-
-
-
Method Detail
-
registerAuthenticationProvider
public void registerAuthenticationProvider(AuthenticationProvider authenticationProvider)
-
unregisterAuthenticationProvider
public boolean unregisterAuthenticationProvider(AuthenticationProvider authenticationProvider)
-
registerConsumerFactory
public <ReturnType,CreateArgType,ConsumedType> void registerConsumerFactory(AuthenticationConsumerFactory<ReturnType,CreateArgType,ConsumedType> factory) throws AuthenticationFactoryException
- Throws:
AuthenticationFactoryException
-
registerConsumerClass
public <ReturnType,ConsumedType> void registerConsumerClass(Class<? extends AuthenticationConsumer<? extends ReturnType,? extends ConsumedType>> consumerClass) throws AuthenticationFactoryException
- Throws:
AuthenticationFactoryException
-
getSupportedAuthenticationPerformers
public <ReturnType,CreateArgType,ConsumedType> List<AuthenticationPerformer<ReturnType,CreateArgType>> getSupportedAuthenticationPerformers(Class<ReturnType> returnType, Class<CreateArgType> createArgType)
-
getAuthenticationPerformer
public <ReturnType,CreateArgType,ConsumedType> AuthenticationPerformer<ReturnType,CreateArgType> getAuthenticationPerformer(Class<ReturnType> returnType, Class<CreateArgType> createArgType, String providerId)
-
setAuthenticationPerformerFactory
protected void setAuthenticationPerformerFactory(AuthenticationPerformerFactory authenticationPerformerFactory)
-
-