public class OpenNMSBackingEngine extends Object implements org.apache.karaf.jaas.modules.BackingEngine
This BackingEngine
maps the admin
user to the
following roles:
Constructor and Description |
---|
OpenNMSBackingEngine() |
Modifier and Type | Method and Description |
---|---|
void |
addGroup(String username,
String group) |
void |
addGroupRole(String group,
String role) |
void |
addRole(String username,
String role) |
void |
addUser(String username,
String password) |
void |
createGroup(String group) |
void |
deleteGroup(String username,
String group) |
void |
deleteGroupRole(String group,
String role) |
void |
deleteRole(String username,
String role) |
void |
deleteUser(String username) |
Map<org.apache.karaf.jaas.boot.principal.GroupPrincipal,String> |
listGroups() |
List<org.apache.karaf.jaas.boot.principal.GroupPrincipal> |
listGroups(org.apache.karaf.jaas.boot.principal.UserPrincipal user) |
List<org.apache.karaf.jaas.boot.principal.RolePrincipal> |
listRoles(Principal principal) |
List<org.apache.karaf.jaas.boot.principal.UserPrincipal> |
listUsers() |
org.apache.karaf.jaas.boot.principal.UserPrincipal |
lookupUser(String s) |
public void addUser(String username, String password)
addUser
in interface org.apache.karaf.jaas.modules.BackingEngine
public void deleteUser(String username)
deleteUser
in interface org.apache.karaf.jaas.modules.BackingEngine
public List<org.apache.karaf.jaas.boot.principal.UserPrincipal> listUsers()
listUsers
in interface org.apache.karaf.jaas.modules.BackingEngine
public org.apache.karaf.jaas.boot.principal.UserPrincipal lookupUser(String s)
lookupUser
in interface org.apache.karaf.jaas.modules.BackingEngine
public List<org.apache.karaf.jaas.boot.principal.GroupPrincipal> listGroups(org.apache.karaf.jaas.boot.principal.UserPrincipal user)
listGroups
in interface org.apache.karaf.jaas.modules.BackingEngine
public Map<org.apache.karaf.jaas.boot.principal.GroupPrincipal,String> listGroups()
listGroups
in interface org.apache.karaf.jaas.modules.BackingEngine
public void addGroup(String username, String group)
addGroup
in interface org.apache.karaf.jaas.modules.BackingEngine
public void createGroup(String group)
createGroup
in interface org.apache.karaf.jaas.modules.BackingEngine
public void deleteGroup(String username, String group)
deleteGroup
in interface org.apache.karaf.jaas.modules.BackingEngine
public List<org.apache.karaf.jaas.boot.principal.RolePrincipal> listRoles(Principal principal)
listRoles
in interface org.apache.karaf.jaas.modules.BackingEngine
public void addRole(String username, String role)
addRole
in interface org.apache.karaf.jaas.modules.BackingEngine
public void deleteRole(String username, String role)
deleteRole
in interface org.apache.karaf.jaas.modules.BackingEngine
public void addGroupRole(String group, String role)
addGroupRole
in interface org.apache.karaf.jaas.modules.BackingEngine
Copyright © 2021. All rights reserved.