Skip navigation links
A B C D E G H I J L N O P S U W 

A

abort() - Method in class org.wso2.broker.auth.authentication.jaas.BrokerLoginModule
 
AMQP_PROTOCOL_IDENTIFIER - Static variable in class org.wso2.broker.auth.BrokerAuthConstants
 
authenticate(String, char[]) - Method in interface org.wso2.broker.auth.authentication.authenticator.Authenticator
Authenticate given user based on defined authentication strategy.
authenticate(String, char[]) - Method in class org.wso2.broker.auth.authentication.authenticator.impl.DefaultAuthenticator
 
authenticate(String, char[]) - Method in class org.wso2.broker.auth.authentication.authenticator.impl.JaasAuthenticator
 
authenticate(String, char...) - Method in class org.wso2.broker.auth.user.impl.UserStoreManagerImpl
Authenticate given user with credentials.
authenticate(String, char...) - Method in interface org.wso2.broker.auth.user.UserStoreManager
Authenticate given user with credentials.
AuthenticationConfiguration() - Constructor for class org.wso2.broker.auth.BrokerAuthConfiguration.AuthenticationConfiguration
 
Authenticator - Interface in org.wso2.broker.auth.authentication.authenticator
Interface represents the authenticator.
AuthenticatorFactory - Class in org.wso2.broker.auth.authentication.authenticator
Factory class for retrieve an instance of specified implementation of Authenticator.
AuthenticatorFactory() - Constructor for class org.wso2.broker.auth.authentication.authenticator.AuthenticatorFactory
 
AuthManager - Class in org.wso2.broker.auth
Class to manage authentication and authorization of message broker incoming connections.
AuthManager(StartupContext) - Constructor for class org.wso2.broker.auth.AuthManager
 

B

BROKER_SECURITY_CONFIG - Static variable in class org.wso2.broker.auth.BrokerAuthConstants
 
BROKER_SECURITY_PROVIDER_INFO - Static variable in class org.wso2.broker.auth.BrokerAuthConstants
 
BROKER_SECURITY_PROVIDER_VERSION - Static variable in class org.wso2.broker.auth.BrokerAuthConstants
 
BrokerAuthConfiguration - Class in org.wso2.broker.auth
Represents authentication configuration for broker.
BrokerAuthConfiguration() - Constructor for class org.wso2.broker.auth.BrokerAuthConfiguration
 
BrokerAuthConfiguration.AuthenticationConfiguration - Class in org.wso2.broker.auth
Represents authentication configuration for broker
BrokerAuthConfiguration.JaasConfiguration - Class in org.wso2.broker.auth
Represents jaas configuration for authentication
BrokerAuthConstants - Class in org.wso2.broker.auth
Constants related to broker auth.
BrokerAuthException - Exception in org.wso2.broker.auth
This Exception class represents login failures.
BrokerAuthException(String) - Constructor for exception org.wso2.broker.auth.BrokerAuthException
 
BrokerAuthException(String, Throwable) - Constructor for exception org.wso2.broker.auth.BrokerAuthException
 
BrokerLoginModule - Class in org.wso2.broker.auth.authentication.jaas
Default JaaS login module LoginModule for Message broker.
BrokerLoginModule() - Constructor for class org.wso2.broker.auth.authentication.jaas.BrokerLoginModule
 
BrokerSecurityProvider - Class in org.wso2.broker.auth.authentication.sasl
Provider implementation for register AMQ SASL server factories in Java Security.
BrokerSecurityProvider(String, Map<String, SaslServerBuilder>) - Constructor for class org.wso2.broker.auth.authentication.sasl.BrokerSecurityProvider
Constructs a provider with the specified name and sasl server builders map

C

commit() - Method in class org.wso2.broker.auth.authentication.jaas.BrokerLoginModule
 
createSaslServer(String, String, String, Map<String, ?>, CallbackHandler) - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServerFactory
 
createSaslServer(String, String) - Method in class org.wso2.broker.auth.AuthManager
Create sasl server for given mechanism

D

DefaultAuthenticator - Class in org.wso2.broker.auth.authentication.authenticator.impl
Disabled authentication representation for @Authenticator.
DefaultAuthenticator() - Constructor for class org.wso2.broker.auth.authentication.authenticator.impl.DefaultAuthenticator
 
dispose() - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServer
 

E

evaluateResponse(byte[]) - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServer
 

G

getAuthentication() - Method in class org.wso2.broker.auth.BrokerAuthConfiguration
 
getAuthenticator(StartupContext, BrokerAuthConfiguration.AuthenticationConfiguration) - Method in class org.wso2.broker.auth.authentication.authenticator.AuthenticatorFactory
Provides an instance of @Authenticator
getAuthenticator() - Method in class org.wso2.broker.auth.AuthManager
Provides authenticator which will be used to authenticate users.
getAuthorizationID() - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServer
 
getCallbackHandler() - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServerBuilder
 
getCallbackHandler() - Method in interface org.wso2.broker.auth.authentication.sasl.SaslServerBuilder
This is used to store and provide security information to authenticator
getJaas() - Method in class org.wso2.broker.auth.BrokerAuthConfiguration.AuthenticationConfiguration
 
getLoginModule() - Method in class org.wso2.broker.auth.BrokerAuthConfiguration.JaasConfiguration
 
getMechanismName() - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServer
 
getMechanismName() - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServerBuilder
 
getMechanismName() - Method in interface org.wso2.broker.auth.authentication.sasl.SaslServerBuilder
Provides list of mechanisms supported by server
getMechanismNames(Map<String, ?>) - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServerFactory
 
getNegotiatedProperty(String) - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServer
 
getOptions() - Method in class org.wso2.broker.auth.BrokerAuthConfiguration.JaasConfiguration
 
getPassword() - Method in class org.wso2.broker.auth.user.config.UserConfig
 
getPassword() - Method in class org.wso2.broker.auth.user.dto.User
 
getProperties() - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServerBuilder
 
getProperties() - Method in interface org.wso2.broker.auth.authentication.sasl.SaslServerBuilder
Provides map of properties which needs to be passed in to the Sasl.createSaslServer.
getRoles() - Method in class org.wso2.broker.auth.user.config.UserConfig
 
getRoles() - Method in class org.wso2.broker.auth.user.dto.User
 
getServerFactoryClass() - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServerBuilder
 
getServerFactoryClass() - Method in interface org.wso2.broker.auth.authentication.sasl.SaslServerBuilder
Provides server factory SaslServerFactory for the Java Cryptography Architecture (JCA) registration.
getUserConfigs() - Method in class org.wso2.broker.auth.user.config.UsersFile
 
getUsername() - Method in class org.wso2.broker.auth.user.config.UserConfig
 
getUsername() - Method in class org.wso2.broker.auth.user.dto.User
 
getUserRoleList(String) - Method in class org.wso2.broker.auth.user.impl.UserStoreManagerImpl
Retrieve the list of userRegistry for given username.
getUserRoleList(String) - Method in interface org.wso2.broker.auth.user.UserStoreManager
Retrieve the list of users for given username.

H

handle(Callback[]) - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslCallbackHandler
 

I

initialize(StartupContext) - Method in interface org.wso2.broker.auth.authentication.authenticator.Authenticator
Initiate authenticator with startup context.
initialize(StartupContext) - Method in class org.wso2.broker.auth.authentication.authenticator.impl.DefaultAuthenticator
 
initialize(StartupContext) - Method in class org.wso2.broker.auth.authentication.authenticator.impl.JaasAuthenticator
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.wso2.broker.auth.authentication.jaas.BrokerLoginModule
 
isAuthenticationEnabled() - Method in class org.wso2.broker.auth.AuthManager
Provides broker authentication enabled.
isComplete() - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServer
 
isEnabled() - Method in class org.wso2.broker.auth.BrokerAuthConfiguration.AuthenticationConfiguration
 

J

JaasAuthenticator - Class in org.wso2.broker.auth.authentication.authenticator.impl
An implementation of @Authenticator for provide authentication using Jaas @LoginModule.
JaasAuthenticator() - Constructor for class org.wso2.broker.auth.authentication.authenticator.impl.JaasAuthenticator
 
JaasConfiguration() - Constructor for class org.wso2.broker.auth.BrokerAuthConfiguration.JaasConfiguration
 

L

login() - Method in class org.wso2.broker.auth.authentication.jaas.BrokerLoginModule
 
logout() - Method in class org.wso2.broker.auth.authentication.jaas.BrokerLoginModule
 

N

NAMESPACE - Static variable in class org.wso2.broker.auth.BrokerAuthConfiguration
Namespace used in the config file.

O

org.wso2.broker.auth - package org.wso2.broker.auth
 
org.wso2.broker.auth.authentication.authenticator - package org.wso2.broker.auth.authentication.authenticator
 
org.wso2.broker.auth.authentication.authenticator.impl - package org.wso2.broker.auth.authentication.authenticator.impl
 
org.wso2.broker.auth.authentication.jaas - package org.wso2.broker.auth.authentication.jaas
 
org.wso2.broker.auth.authentication.sasl - package org.wso2.broker.auth.authentication.sasl
 
org.wso2.broker.auth.authentication.sasl.plain - package org.wso2.broker.auth.authentication.sasl.plain
 
org.wso2.broker.auth.user - package org.wso2.broker.auth.user
 
org.wso2.broker.auth.user.config - package org.wso2.broker.auth.user.config
 
org.wso2.broker.auth.user.dto - package org.wso2.broker.auth.user.dto
 
org.wso2.broker.auth.user.impl - package org.wso2.broker.auth.user.impl
 

P

PlainSaslCallbackHandler - Class in org.wso2.broker.auth.authentication.sasl.plain
Class callback handler which is used to set user name and password given in incoming connection request.
PlainSaslCallbackHandler() - Constructor for class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslCallbackHandler
 
PlainSaslServer - Class in org.wso2.broker.auth.authentication.sasl.plain
This class implements @SaslServer for Plain text mechanism.
PlainSaslServer(PlainSaslCallbackHandler) - Constructor for class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServer
 
PlainSaslServerBuilder - Class in org.wso2.broker.auth.authentication.sasl.plain
Class implements SaslServerBuilder to build the PLAIN SASL provider mechanism.
PlainSaslServerBuilder() - Constructor for class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServerBuilder
 
PlainSaslServerFactory - Class in org.wso2.broker.auth.authentication.sasl.plain
SASL server factory for PlainSaslServer which will be registered using SaslServerBuilder.
PlainSaslServerFactory() - Constructor for class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServerFactory
 
PROVIDER_NAME - Static variable in class org.wso2.broker.auth.BrokerAuthConstants
 

S

SASL_SERVER_FACTORY_PREFIX - Static variable in class org.wso2.broker.auth.BrokerAuthConstants
 
SaslServerBuilder - Interface in org.wso2.broker.auth.authentication.sasl
Interface for build custom @SaslServer for register security mechanisms.
setAuthentication(BrokerAuthConfiguration.AuthenticationConfiguration) - Method in class org.wso2.broker.auth.BrokerAuthConfiguration
 
setEnabled(boolean) - Method in class org.wso2.broker.auth.BrokerAuthConfiguration.AuthenticationConfiguration
 
setJaas(BrokerAuthConfiguration.JaasConfiguration) - Method in class org.wso2.broker.auth.BrokerAuthConfiguration.AuthenticationConfiguration
 
setLoginModule(String) - Method in class org.wso2.broker.auth.BrokerAuthConfiguration.JaasConfiguration
 
setOptions(Map<String, Object>) - Method in class org.wso2.broker.auth.BrokerAuthConfiguration.JaasConfiguration
 
setPassword(char...) - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslCallbackHandler
 
setPassword(String) - Method in class org.wso2.broker.auth.user.config.UserConfig
 
setRoles(List<String>) - Method in class org.wso2.broker.auth.user.config.UserConfig
 
setUserConfigs(List<UserConfig>) - Method in class org.wso2.broker.auth.user.config.UsersFile
 
setUsername(String) - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslCallbackHandler
 
setUsername(String) - Method in class org.wso2.broker.auth.user.config.UserConfig
 
start() - Method in class org.wso2.broker.auth.AuthManager
 
stop() - Method in class org.wso2.broker.auth.AuthManager
 
SYSTEM_PARAM_JAAS_CONFIG - Static variable in class org.wso2.broker.auth.BrokerAuthConstants
 
SYSTEM_PARAM_USERS_CONFIG - Static variable in class org.wso2.broker.auth.BrokerAuthConstants
 

U

unwrap(byte[], int, int) - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServer
 
User - Class in org.wso2.broker.auth.user.dto
Class for represent user for file based user manager
User(String, char[], Set<String>) - Constructor for class org.wso2.broker.auth.user.dto.User
 
USER_STORE_MANAGER_PROPERTY - Static variable in class org.wso2.broker.auth.BrokerAuthConstants
 
UserConfig - Class in org.wso2.broker.auth.user.config
UserConfig mapper class.
UserConfig() - Constructor for class org.wso2.broker.auth.user.config.UserConfig
 
USERS_CONFIG_NAMESPACE - Static variable in class org.wso2.broker.auth.BrokerAuthConstants
 
USERS_FILE_NAME - Static variable in class org.wso2.broker.auth.BrokerAuthConstants
 
UsersFile - Class in org.wso2.broker.auth.user.config
User file mapper class.
UsersFile() - Constructor for class org.wso2.broker.auth.user.config.UsersFile
 
UserStoreManager - Interface in org.wso2.broker.auth.user
Interface provides user store operations required for broker.
UserStoreManagerImpl - Class in org.wso2.broker.auth.user.impl
This class implements @UserStoreManager to provide file based user store manager.
UserStoreManagerImpl() - Constructor for class org.wso2.broker.auth.user.impl.UserStoreManagerImpl
 

W

wrap(byte[], int, int) - Method in class org.wso2.broker.auth.authentication.sasl.plain.PlainSaslServer
 
A B C D E G H I J L N O P S U W 
Skip navigation links

Copyright © 2018 WSO2. All rights reserved.