public class SyncopeBackingEngine extends Object implements BackingEngine
GROUP_PREFIX| Constructor and Description |
|---|
SyncopeBackingEngine(String address,
String adminUser,
String adminPassword) |
| 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 forceGroupDeletionOnLastUser)
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 principal)
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 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 principal)
BackingEnginelistGroups in interface BackingEnginepublic void addGroup(String username, String group)
BackingEngineaddGroup in interface BackingEnginepublic void deleteGroup(String username, String group, boolean forceGroupDeletionOnLastUser)
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.