public class SimpleAuthenticationPlugin extends java.lang.Object implements BrokerPlugin
Constructor and Description |
---|
SimpleAuthenticationPlugin() |
SimpleAuthenticationPlugin(java.util.List<?> users) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.Set<java.security.Principal>> |
getUserGroups() |
java.util.Map<java.lang.String,java.lang.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(java.lang.String anonymousGroup) |
void |
setAnonymousUser(java.lang.String anonymousUser) |
void |
setUserGroups(java.util.Map<java.lang.String,java.util.Set<java.security.Principal>> userGroups)
Sets the groups a user is in.
|
void |
setUserPasswords(java.util.Map<java.lang.String,java.lang.String> userPasswords)
Sets the map indexed by user name with the value the password
|
void |
setUsers(java.util.List<?> users)
Sets individual users for authentication
|
public SimpleAuthenticationPlugin()
public SimpleAuthenticationPlugin(java.util.List<?> users)
public Broker installPlugin(Broker parent)
BrokerPlugin
installPlugin
in interface BrokerPlugin
public java.util.Map<java.lang.String,java.util.Set<java.security.Principal>> getUserGroups()
public void setUsers(java.util.List<?> users)
public void setAnonymousAccessAllowed(boolean anonymousAccessAllowed)
public void setAnonymousUser(java.lang.String anonymousUser)
public void setAnonymousGroup(java.lang.String anonymousGroup)
public void setUserGroups(java.util.Map<java.lang.String,java.util.Set<java.security.Principal>> userGroups)
public java.util.Map<java.lang.String,java.lang.String> getUserPasswords()
public void setUserPasswords(java.util.Map<java.lang.String,java.lang.String> userPasswords)
Copyright © 2005-2017. All Rights Reserved.