public class SimpleAuthenticationPlugin extends Object implements BrokerPlugin
Constructor and Description |
---|
SimpleAuthenticationPlugin() |
SimpleAuthenticationPlugin(List<?> users) |
Modifier and Type | Method and Description |
---|---|
Map<String,Set<Principal>> |
getUserGroups() |
Map<String,String> |
getUserPasswords() |
Broker |
installPlugin(Broker parent)
Installs the plugin into the interceptor chain of the broker, returning the new
intercepted broker to use.
|
void |
setAnonymousAccessAllowed(boolean anonymousAccessAllowed) |
void |
setAnonymousGroup(String anonymousGroup) |
void |
setAnonymousUser(String anonymousUser) |
void |
setUserGroups(Map<String,Set<Principal>> userGroups)
Sets the groups a user is in.
|
void |
setUserPasswords(Map<String,String> userPasswords)
Sets the map indexed by user name with the value the password
|
void |
setUsers(List<?> users)
Sets individual users for authentication
|
public SimpleAuthenticationPlugin()
public SimpleAuthenticationPlugin(List<?> users)
public Broker installPlugin(Broker parent)
BrokerPlugin
installPlugin
in interface BrokerPlugin
public void setUsers(List<?> users)
public void setAnonymousAccessAllowed(boolean anonymousAccessAllowed)
public void setAnonymousUser(String anonymousUser)
public void setAnonymousGroup(String anonymousGroup)
public void setUserGroups(Map<String,Set<Principal>> userGroups)
Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.