|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AuthenticationProviderInitialiser
Method Summary | |
---|---|
CallbackHandler |
getCallbackHandler()
|
String |
getMechanismName()
|
Map<String,?> |
getProperties()
Get the properties that must be passed in to the Sasl.createSaslServer method. |
Class<? extends SaslServerFactory> |
getServerFactoryClassForJCARegistration()
Get the class that is the server factory. |
void |
initialise(PrincipalDatabase db)
Initialise the authentication provider. |
void |
initialise(String baseConfigPath,
Configuration configuration,
Map<String,PrincipalDatabase> principalDatabases)
Initialise the authentication provider. |
Method Detail |
---|
String getMechanismName()
void initialise(String baseConfigPath, Configuration configuration, Map<String,PrincipalDatabase> principalDatabases) throws Exception
baseConfigPath
- the path in the config file that points to any config options for this provider. Each
provider can have its own set of configuration optionsconfiguration
- the Apache Commons Configuration instance used to configure this providerprincipalDatabases
- the set of principal databases that are available
Exception
- needs refined Exception is too broad.void initialise(PrincipalDatabase db)
db
- The principal database to initialise withCallbackHandler getCallbackHandler()
Map<String,?> getProperties()
Class<? extends SaslServerFactory> getServerFactoryClassForJCARegistration()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |