org.apache.karaf.jaas.modules
Interface BackingEngine

All Known Implementing Classes:
JDBCBackingEngine, PropertiesBackingEngine

public interface BackingEngine


Method Summary
 void addRole(String username, String role)
          Add a role to the user
 void addUser(String username, String password)
          Create a new User.
 void deleteRole(String username, String role)
          Remove a role from a user.
 void deleteUser(String username)
          Delete User
 List<org.apache.karaf.jaas.boot.principal.RolePrincipal> listRoles(org.apache.karaf.jaas.boot.principal.UserPrincipal user)
          List Roles for .
 List<org.apache.karaf.jaas.boot.principal.UserPrincipal> listUsers()
          List Users
 

Method Detail

addUser

void addUser(String username,
             String password)
Create a new User.

Parameters:
username -
password -

deleteUser

void deleteUser(String username)
Delete User

Parameters:
username -

listUsers

List<org.apache.karaf.jaas.boot.principal.UserPrincipal> listUsers()
List Users


listRoles

List<org.apache.karaf.jaas.boot.principal.RolePrincipal> listRoles(org.apache.karaf.jaas.boot.principal.UserPrincipal user)
List Roles for .

Parameters:
user -
Returns:

addRole

void addRole(String username,
             String role)
Add a role to the user

Parameters:
username -
role -

deleteRole

void deleteRole(String username,
                String role)
Remove a role from a user.

Parameters:
username -
role -


Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.