public class PropertiesBackingEngine extends Object implements BackingEngine
GROUP_PREFIX| Constructor and Description |
|---|
PropertiesBackingEngine(org.apache.felix.utils.properties.Properties users)
Constructor
|
PropertiesBackingEngine(org.apache.felix.utils.properties.Properties users,
EncryptionSupport encryptionSupport) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroup(String username,
String group)
Add a user to a group
|
void |
addGroupRole(String group,
String role)
Add a role to a group
|
void |
addRole(String username,
String role)
Add a role to the user
|
void |
addUser(String username,
String password)
Create a new User.
|
void |
createGroup(String group)
Create a group
|
void |
deleteGroup(String username,
String group,
boolean withoutGroupDeletionOnLastUser)
Remote a user from a group
|
void |
deleteGroupRole(String group,
String role)
Remote a role from a group
|
void |
deleteRole(String username,
String role)
Remove a role from a user.
|
void |
deleteUser(String username,
boolean withoutGroupDeletionOnLastUser)
Delete User
|
Map<org.apache.karaf.jaas.boot.principal.GroupPrincipal,String> |
listGroups()
List groups in a certain realm
|
List<org.apache.karaf.jaas.boot.principal.GroupPrincipal> |
listGroups(org.apache.karaf.jaas.boot.principal.UserPrincipal user)
List groups that a user is in
|
List<org.apache.karaf.jaas.boot.principal.RolePrincipal> |
listRoles(Principal principal)
List Roles for .
|
List<org.apache.karaf.jaas.boot.principal.UserPrincipal> |
listUsers()
List Users
|
public PropertiesBackingEngine(org.apache.felix.utils.properties.Properties users)
users - public PropertiesBackingEngine(org.apache.felix.utils.properties.Properties users,
EncryptionSupport encryptionSupport)
public void addUser(String username, String password)
BackingEngineaddUser in interface BackingEnginepublic void deleteUser(String username, boolean withoutGroupDeletionOnLastUser)
BackingEnginedeleteUser in interface BackingEnginepublic List<org.apache.karaf.jaas.boot.principal.UserPrincipal> listUsers()
BackingEnginelistUsers in interface BackingEnginepublic List<org.apache.karaf.jaas.boot.principal.RolePrincipal> listRoles(Principal principal)
BackingEngineUserPrincipal or a GroupPrincipal.listRoles in interface BackingEnginepublic void addRole(String username, String role)
BackingEngineaddRole in interface BackingEnginepublic void deleteRole(String username, String role)
BackingEnginedeleteRole in interface BackingEnginepublic List<org.apache.karaf.jaas.boot.principal.GroupPrincipal> listGroups(org.apache.karaf.jaas.boot.principal.UserPrincipal user)
BackingEnginelistGroups in interface BackingEnginepublic void addGroup(String username, String group)
BackingEngineaddGroup in interface BackingEnginepublic void deleteGroup(String username, String group, boolean withoutGroupDeletionOnLastUser)
BackingEnginedeleteGroup in interface BackingEnginepublic void addGroupRole(String group, String role)
BackingEngineaddGroupRole in interface BackingEnginepublic void deleteGroupRole(String group, String role)
BackingEnginedeleteGroupRole in interface BackingEnginepublic Map<org.apache.karaf.jaas.boot.principal.GroupPrincipal,String> listGroups()
BackingEnginelistGroups in interface BackingEnginepublic void createGroup(String group)
BackingEnginecreateGroup in interface BackingEngineCopyright © 2007–2023 The Apache Software Foundation. All rights reserved.