User: starksm 
  Date: 01/09/26 08:15:24

  Modified:    src/main/org/jboss/security/plugins NullSecurityManager.java
  Log:
  Remove obsolete samples and update NullSecurityManager for RealmMapping
  changes
  
  Revision  Changes    Path
  1.4       +13 -1     
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.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- NullSecurityManager.java  2001/08/03 17:15:56     1.3
  +++ NullSecurityManager.java  2001/09/26 15:15:23     1.4
  @@ -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 <a href="mailto:[EMAIL PROTECTED]";>Scott Stark</a>.
  -@version $Revision: 1.3 $
  +@version $Revision: 1.4 $
   */
   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

Reply via email to