org.apache.karaf.jaas.modules
Interface BackingEngine

All Known Implementing Classes:
JDBCBackingEngine, PropertiesBackingEngine

public interface BackingEngine

Author:
iocanel

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

Method Detail

addUser

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

Parameters:
username -
password -

deleteUser

void deleteUser(java.lang.String username)
Delete User

Parameters:
username -

listUsers

java.util.List<UserPrincipal> listUsers()
List Users


listRoles

java.util.List<RolePrincipal> listRoles(UserPrincipal user)
List Roles for .

Parameters:
user -
Returns:

addRole

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

Parameters:
username -
role -

deleteRole

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

Parameters:
username -
role -


Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.