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.BackingEngine
public void deleteUser(java.lang.String username)
deleteUser
in interface org.apache.karaf.jaas.modules.BackingEngine
public java.util.List<org.apache.karaf.jaas.boot.principal.UserPrincipal> listUsers()
listUsers
in interface org.apache.karaf.jaas.modules.BackingEngine
public 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.BackingEngine
public void addRole(java.lang.String username, java.lang.String role)
addRole
in interface org.apache.karaf.jaas.modules.BackingEngine
public void deleteRole(java.lang.String username, java.lang.String role)
deleteRole
in interface org.apache.karaf.jaas.modules.BackingEngine
Copyright © 2014 Red Hat. All Rights Reserved.