org.talika.jsm
Class DatabaseSecurityModule
java.lang.Object
org.talika.jsm.DatabaseSecurityModule
- All Implemented Interfaces:
- org.jboss.security.EJBSecurityManager, org.jboss.security.RealmMapping
- public class DatabaseSecurityModule
- extends java.lang.Object
- implements org.jboss.security.RealmMapping, org.jboss.security.EJBSecurityManager
- Version:
- $Revision: 3 $
- Author:
- Jose M. Palomar
|
Method Summary |
boolean |
doesUserHaveRole(java.security.Principal principal,
java.util.Set roles)
|
java.security.Principal |
getPrincipal(java.security.Principal principal)
|
boolean |
isValid(java.security.Principal principal,
java.lang.Object credential)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
USERS_TABLE
public static final java.lang.String USERS_TABLE
- See Also:
- Constant Field Values
ROLES_TABLE
public static final java.lang.String ROLES_TABLE
- See Also:
- Constant Field Values
USER_FIELD
public static final java.lang.String USER_FIELD
- See Also:
- Constant Field Values
PASSWORD_FIELD
public static final java.lang.String PASSWORD_FIELD
- See Also:
- Constant Field Values
ROLE_FIELD
public static final java.lang.String ROLE_FIELD
- See Also:
- Constant Field Values
DatabaseSecurityModule
public DatabaseSecurityModule(javax.sql.DataSource ds)
- Creates new DatabaseSecurityModule
getPrincipal
public java.security.Principal getPrincipal(java.security.Principal principal)
- Specified by:
getPrincipal in interface org.jboss.security.RealmMapping
doesUserHaveRole
public boolean doesUserHaveRole(java.security.Principal principal,
java.util.Set roles)
- Specified by:
doesUserHaveRole in interface org.jboss.security.RealmMapping
isValid
public boolean isValid(java.security.Principal principal,
java.lang.Object credential)
- Specified by:
isValid in interface org.jboss.security.EJBSecurityManager
Copyright © 2002-2005 Talika Open Source Group. All Rights Reserved.