Package org.opennms.container.jaas
Class OpenNMSBackingEngine
- java.lang.Object
-
- org.opennms.container.jaas.OpenNMSBackingEngine
-
- All Implemented Interfaces:
org.apache.karaf.jaas.modules.BackingEngine
public class OpenNMSBackingEngine extends Object implements org.apache.karaf.jaas.modules.BackingEngine
This
BackingEnginemaps theadminuser to the following roles:- admin
- manager
- viewer
- systembundles
-
-
Constructor Summary
Constructors Constructor Description OpenNMSBackingEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGroup(String username, String group)voidaddGroupRole(String group, String role)voidaddRole(String username, String role)voidaddUser(String username, String password)voidcreateGroup(String group)voiddeleteGroup(String username, String group)voiddeleteGroupRole(String group, String role)voiddeleteRole(String username, String role)voiddeleteUser(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.UserPrincipallookupUser(String s)
-
-
-
Method Detail
-
addUser
public void addUser(String username, String password)
- Specified by:
addUserin interfaceorg.apache.karaf.jaas.modules.BackingEngine
-
deleteUser
public void deleteUser(String username)
- Specified by:
deleteUserin interfaceorg.apache.karaf.jaas.modules.BackingEngine
-
listUsers
public List<org.apache.karaf.jaas.boot.principal.UserPrincipal> listUsers()
- Specified by:
listUsersin interfaceorg.apache.karaf.jaas.modules.BackingEngine
-
lookupUser
public org.apache.karaf.jaas.boot.principal.UserPrincipal lookupUser(String s)
- Specified by:
lookupUserin interfaceorg.apache.karaf.jaas.modules.BackingEngine
-
listGroups
public List<org.apache.karaf.jaas.boot.principal.GroupPrincipal> listGroups(org.apache.karaf.jaas.boot.principal.UserPrincipal user)
- Specified by:
listGroupsin interfaceorg.apache.karaf.jaas.modules.BackingEngine
-
listGroups
public Map<org.apache.karaf.jaas.boot.principal.GroupPrincipal,String> listGroups()
- Specified by:
listGroupsin interfaceorg.apache.karaf.jaas.modules.BackingEngine
-
addGroup
public void addGroup(String username, String group)
- Specified by:
addGroupin interfaceorg.apache.karaf.jaas.modules.BackingEngine
-
createGroup
public void createGroup(String group)
- Specified by:
createGroupin interfaceorg.apache.karaf.jaas.modules.BackingEngine
-
deleteGroup
public void deleteGroup(String username, String group)
- Specified by:
deleteGroupin interfaceorg.apache.karaf.jaas.modules.BackingEngine
-
listRoles
public List<org.apache.karaf.jaas.boot.principal.RolePrincipal> listRoles(Principal principal)
- Specified by:
listRolesin interfaceorg.apache.karaf.jaas.modules.BackingEngine
-
addRole
public void addRole(String username, String role)
- Specified by:
addRolein interfaceorg.apache.karaf.jaas.modules.BackingEngine
-
deleteRole
public void deleteRole(String username, String role)
- Specified by:
deleteRolein interfaceorg.apache.karaf.jaas.modules.BackingEngine
-
addGroupRole
public void addGroupRole(String group, String role)
- Specified by:
addGroupRolein interfaceorg.apache.karaf.jaas.modules.BackingEngine
-
-