public class JaasAuthenticationBroker extends AbstractAuthenticationBroker
securityContexts
next
Constructor and Description |
---|
JaasAuthenticationBroker(Broker next,
String jassConfiguration) |
Modifier and Type | Method and Description |
---|---|
void |
addConnection(ConnectionContext context,
ConnectionInfo info)
A client is establishing a connection with the broker.
|
SecurityContext |
authenticate(String username,
String password,
X509Certificate[] certificates)
Authenticate the given user using the mechanism provided by this service.
|
refresh, removeConnection, removeDestination
acknowledge, addBroker, addConsumer, addDestination, addDestinationInfo, addProducer, addSession, beginTransaction, brokerServiceStarted, commitTransaction, fastProducer, forgetTransaction, gc, getAdaptor, getAdminConnectionContext, getBrokerId, getBrokerName, getBrokerSequenceId, getBrokerService, getClients, getDestinationMap, getDestinationMap, getDestinations, getDestinations, getDurableDestinations, getExecutor, getNext, getPeerBrokerInfos, getPreparedTransactions, getRoot, getScheduler, getTempDataStore, getVmConnectorURI, isExpired, isFaultTolerantConfiguration, isFull, isStopped, messageConsumed, messageDelivered, messageDiscarded, messageExpired, messagePull, networkBridgeStarted, networkBridgeStopped, nowMasterBroker, postProcessDispatch, prepareTransaction, preProcessDispatch, processConsumerControl, processDispatchNotification, reapplyInterceptor, removeBroker, removeConsumer, removeDestinationInfo, removeProducer, removeSession, removeSubscription, rollbackTransaction, send, sendToDeadLetterQueue, setAdminConnectionContext, slowConsumer, start, stop, virtualDestinationAdded, virtualDestinationRemoved
public JaasAuthenticationBroker(Broker next, String jassConfiguration)
public void addConnection(ConnectionContext context, ConnectionInfo info) throws Exception
Broker
addConnection
in interface Broker
addConnection
in class BrokerFilter
Exception
- TODOpublic SecurityContext authenticate(String username, String password, X509Certificate[] certificates) throws SecurityException
AuthenticationBroker
username
- the given user name to authenticate, null indicates an anonymous user.password
- the given password for the user to authenticate.certificates
- for an SSL channel the certificates from remote peer.SecurityException
- if the user cannot be authenticated.Copyright © 2005–2019 The Apache Software Foundation. All rights reserved.