org.jboss.seam.security.management
Interface IdentityStore
- All Known Implementing Classes:
- JpaIdentityStore
public interface IdentityStore
The identity store does the actual work of persisting user accounts in a
database, LDAP directory, etc.
- Author:
- Shane Bryzak
createUser
boolean createUser(String username,
String password)
deleteUser
boolean deleteUser(String name)
enableUser
boolean enableUser(String name)
disableUser
boolean disableUser(String name)
isUserEnabled
boolean isUserEnabled(String name)
changePassword
boolean changePassword(String name,
String password)
userExists
boolean userExists(String name)
createRole
boolean createRole(String role)
grantRole
boolean grantRole(String name,
String role)
revokeRole
boolean revokeRole(String name,
String role)
deleteRole
boolean deleteRole(String role)
roleExists
boolean roleExists(String name)
listUsers
List<String> listUsers()
listUsers
List<String> listUsers(String filter)
listRoles
List<String> listRoles()
getGrantedRoles
List<String> getGrantedRoles(String name)
getImpliedRoles
List<String> getImpliedRoles(String name)
authenticate
boolean authenticate(String username,
String password)