org.talika.jsm
Class LDAPSecurityModule
java.lang.Object
org.talika.jsm.LDAPSecurityModule
- All Implemented Interfaces:
- org.jboss.security.EJBSecurityManager, org.jboss.security.RealmMapping
- public class LDAPSecurityModule
- extends java.lang.Object
- implements org.jboss.security.RealmMapping, org.jboss.security.EJBSecurityManager
- Version:
- $Revision: 20 $
- Author:
- Jose M. Palomar
|
Constructor Summary |
LDAPSecurityModule(javax.naming.directory.DirContext ctx,
java.lang.String searchBase)
Creates new LDAPSecurityModule |
|
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 |
USER_ATTR
public static final java.lang.String USER_ATTR
- See Also:
- Constant Field Values
ROLE_ATTR
public static final java.lang.String ROLE_ATTR
- See Also:
- Constant Field Values
ATTRIBUTES
public static final java.lang.String[] ATTRIBUTES
OBJECTCLASS
public static final java.lang.String OBJECTCLASS
- See Also:
- Constant Field Values
LDAPSecurityModule
public LDAPSecurityModule(javax.naming.directory.DirContext ctx,
java.lang.String searchBase)
- Creates new LDAPSecurityModule
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.