| Modifier and Type | Method and Description |
|---|---|
Authenticator |
AuthenticatorFactory.getAuthenticator(io.ballerina.messaging.broker.common.StartupContext startupContext,
BrokerAuthConfiguration.AuthenticationConfiguration authenticationConfiguration,
UserStore userStore)
Provides an instance of @
Authenticator |
void |
Authenticator.initialize(io.ballerina.messaging.broker.common.StartupContext startupContext,
UserStore userStore,
Map<String,Object> properties)
Initiate authenticator with startup context.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JaasAuthenticator.initialize(io.ballerina.messaging.broker.common.StartupContext startupContext,
UserStore userStore,
Map<String,Object> properties) |
void |
DefaultAuthenticator.initialize(io.ballerina.messaging.broker.common.StartupContext startupContext,
UserStore userStore,
Map<String,Object> properties) |
| Modifier and Type | Method and Description |
|---|---|
static UserStore |
AuthorizerFactory.createUserStore(io.ballerina.messaging.broker.common.StartupContext startupContext,
BrokerAuthConfiguration brokerAuthConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
static Authorizer |
AuthorizerFactory.getAuthorizer(io.ballerina.messaging.broker.common.config.BrokerCommonConfiguration commonConfiguration,
BrokerAuthConfiguration brokerAuthConfiguration,
UserStore userStore,
io.ballerina.messaging.broker.common.StartupContext startupContext)
Provides an instance of @
Authorizer |
abstract void |
DiscretionaryAccessController.initialize(io.ballerina.messaging.broker.common.StartupContext startupContext,
UserStore userStore,
Map<String,String> properties)
Initialize authorization controller based on given auth configuration, user store.
|
void |
MandatoryAccessController.initialize(io.ballerina.messaging.broker.common.StartupContext startupContext,
UserStore userStore,
Map<String,String> properties)
Initialize authorization controller based on given auth configuration, user store.
|
| Constructor and Description |
|---|
DefaultAuthorizer(DiscretionaryAccessController externalDacHandler,
MandatoryAccessController macHandler,
UserStore userStore) |
| Modifier and Type | Class and Description |
|---|---|
class |
FileBasedUserStore
This class implements @
UserStore to connect to file based user store. |
| Modifier and Type | Method and Description |
|---|---|
void |
RdbmsDacHandler.initialize(io.ballerina.messaging.broker.common.StartupContext startupContext,
UserStore userStore,
Map<String,String> properties) |
void |
DefaultMacHandler.initialize(io.ballerina.messaging.broker.common.StartupContext startupContext,
UserStore userStore,
Map<String,String> properties) |
void |
NoOpMacHandler.initialize(io.ballerina.messaging.broker.common.StartupContext startupContext,
UserStore userStore,
Map<String,String> properties) |
void |
MemoryDacHandler.initialize(io.ballerina.messaging.broker.common.StartupContext startupContext,
UserStore userStore,
Map<String,String> properties) |
Copyright © 2018 WSO2. All rights reserved.