public class OpenAMAuthenticationPlugin
extends java.lang.Object
implements org.apache.activemq.broker.BrokerPlugin
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
authorizeSend |
protected OpenAMRestClient |
client |
protected java.lang.String |
configuration |
protected boolean |
discoverLoginConfig |
| Constructor and Description |
|---|
OpenAMAuthenticationPlugin() |
| Modifier and Type | Method and Description |
|---|---|
OpenAMRestClient |
getClient() |
java.lang.String |
getConfiguration() |
protected void |
initialiseJaas() |
org.apache.activemq.broker.Broker |
installPlugin(org.apache.activemq.broker.Broker broker) |
boolean |
isAuthorizeSend() |
boolean |
isDiscoverLoginConfig() |
void |
setAuthorizeSend(boolean authorizeSend)
Controls whether or not the plugin will authorize messages
sent to the broker by a producer
|
void |
setClient(OpenAMRestClient client) |
void |
setConfiguration(java.lang.String jaasConfiguration)
Sets the JAAS configuration domain name used
|
void |
setDiscoverLoginConfig(boolean discoverLoginConfig)
Enables or disables the auto-discovery of the login.config file for JAAS to initialize itself.
|
java.lang.String |
toString() |
protected java.lang.String configuration
protected OpenAMRestClient client
protected boolean discoverLoginConfig
protected boolean authorizeSend
public org.apache.activemq.broker.Broker installPlugin(org.apache.activemq.broker.Broker broker)
installPlugin in interface org.apache.activemq.broker.BrokerPluginpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getConfiguration()
public void setClient(OpenAMRestClient client)
public OpenAMRestClient getClient()
public void setConfiguration(java.lang.String jaasConfiguration)
public boolean isDiscoverLoginConfig()
public void setAuthorizeSend(boolean authorizeSend)
authorizeSend - public boolean isAuthorizeSend()
public void setDiscoverLoginConfig(boolean discoverLoginConfig)
protected void initialiseJaas()
Copyright © 2015 Red Hat. All Rights Reserved.