User: starksm
Date: 01/09/26 08:17:17
Modified: src/main/org/jboss/security/plugins Tag: Branch_2_4
NullSecurityManager.java
Log:
Update for changes in RealmMapping interface
Revision Changes Path
No revision
No revision
1.1.2.1 +12 -0
jboss/src/main/org/jboss/security/plugins/NullSecurityManager.java
Index: NullSecurityManager.java
===================================================================
RCS file:
/cvsroot/jboss/jboss/src/main/org/jboss/security/plugins/NullSecurityManager.java,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -r1.1 -r1.1.2.1
--- NullSecurityManager.java 2001/06/12 08:00:43 1.1
+++ NullSecurityManager.java 2001/09/26 15:17:17 1.1.2.1
@@ -7,10 +7,12 @@
package org.jboss.security.plugins;
import java.io.Serializable;
+import java.util.HashSet;
import java.util.Set;
import java.security.Principal;
import javax.security.auth.Subject;
+import org.jboss.security.AnybodyPrincipal;
import org.jboss.security.RealmMapping;
import org.jboss.security.SubjectSecurityManager;
@@ -24,7 +26,7 @@
@see #doesUserHaveRole(Principal, Set)
@author [EMAIL PROTECTED]
-@version $Revision: 1.1 $
+@version $Revision: 1.1.2.1 $
*/
public class NullSecurityManager
implements SubjectSecurityManager, RealmMapping, Serializable
@@ -81,6 +83,16 @@
{
boolean hasRole = true;
return hasRole;
+ }
+
+ /** Return the set of domain roles the principal has been assigned.
+ @return The Set<Principal> with the AnybodyPrincipal as the sole role.
+ */
+ public Set getUserRoles(Principal principal)
+ {
+ HashSet roles = new HashSet();
+ roles.add(AnybodyPrincipal.ANYBODY_PRINCIPAL);
+ return roles;
}
/** Authenticate principal against credential
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development