public class ZookeeperBackingEngine
extends java.lang.Object
implements org.apache.karaf.jaas.modules.BackingEngine
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
USERS_NODE |
| Constructor and Description |
|---|
ZookeeperBackingEngine(org.apache.felix.utils.properties.Properties users) |
ZookeeperBackingEngine(org.apache.felix.utils.properties.Properties users,
org.apache.karaf.jaas.modules.encryption.EncryptionSupport encryptionSupport) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRole(java.lang.String username,
java.lang.String role)
Add a role to a User.
|
void |
addUser(java.lang.String username,
java.lang.String password)
Add a User.
|
void |
deleteRole(java.lang.String username,
java.lang.String role)
Delete a Role from the given User.
|
void |
deleteUser(java.lang.String username)
Delete a User.
|
java.util.List<org.apache.karaf.jaas.boot.principal.RolePrincipal> |
listRoles(org.apache.karaf.jaas.boot.principal.UserPrincipal user)
List the Roles of the
|
java.util.List<org.apache.karaf.jaas.boot.principal.UserPrincipal> |
listUsers()
List Users
|
public static final java.lang.String USERS_NODE
public ZookeeperBackingEngine(org.apache.felix.utils.properties.Properties users)
public ZookeeperBackingEngine(org.apache.felix.utils.properties.Properties users,
org.apache.karaf.jaas.modules.encryption.EncryptionSupport encryptionSupport)
public void addUser(java.lang.String username,
java.lang.String password)
addUser in interface org.apache.karaf.jaas.modules.BackingEnginepublic void deleteUser(java.lang.String username)
deleteUser in interface org.apache.karaf.jaas.modules.BackingEnginepublic java.util.List<org.apache.karaf.jaas.boot.principal.UserPrincipal> listUsers()
listUsers in interface org.apache.karaf.jaas.modules.BackingEnginepublic java.util.List<org.apache.karaf.jaas.boot.principal.RolePrincipal> listRoles(org.apache.karaf.jaas.boot.principal.UserPrincipal user)
listRoles in interface org.apache.karaf.jaas.modules.BackingEnginepublic void addRole(java.lang.String username,
java.lang.String role)
addRole in interface org.apache.karaf.jaas.modules.BackingEnginepublic void deleteRole(java.lang.String username,
java.lang.String role)
deleteRole in interface org.apache.karaf.jaas.modules.BackingEngineCopyright © 2014 Red Hat. All Rights Reserved.