[jboss-cvs] JBossAS SVN: r68743 - projects/security/security-spi/trunk/spi/src/tests/org/jboss/test/security/factories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jan 9 15:03:28 EST 2008


Author: anil.saldhana at jboss.com
Date: 2008-01-09 15:03:28 -0500 (Wed, 09 Jan 2008)
New Revision: 68743

Modified:
   projects/security/security-spi/trunk/spi/src/tests/org/jboss/test/security/factories/SomeAuthorizationManager.java
Log:
SECURITY-107: weave in identity stuff

Modified: projects/security/security-spi/trunk/spi/src/tests/org/jboss/test/security/factories/SomeAuthorizationManager.java
===================================================================
--- projects/security/security-spi/trunk/spi/src/tests/org/jboss/test/security/factories/SomeAuthorizationManager.java	2008-01-09 20:02:58 UTC (rev 68742)
+++ projects/security/security-spi/trunk/spi/src/tests/org/jboss/test/security/factories/SomeAuthorizationManager.java	2008-01-09 20:03:28 UTC (rev 68743)
@@ -26,11 +26,15 @@
 import java.util.Map;
 import java.util.Set;
 
+import javax.security.auth.Subject;
+import javax.security.auth.callback.CallbackHandler;
+
 import org.jboss.security.AuthorizationManager;
 import org.jboss.security.authorization.AuthorizationException;
 import org.jboss.security.authorization.EntitlementHolder;
 import org.jboss.security.authorization.Resource;
 import org.jboss.security.identity.Identity;
+import org.jboss.security.identity.RoleGroup;
 
 //$Id$
 
@@ -75,5 +79,22 @@
    public Group getTargetRoles(Principal targetPrincipal, Map<String, Object> contextMap)
    { 
       return null;
+   }
+
+   public int authorize(Resource resource, Subject subject,
+         RoleGroup role) throws AuthorizationException
+   { 
+      return 0;
+   }
+
+   public int authorize(Resource resource,  Subject subject,
+         Group roleGroup) throws AuthorizationException
+   { 
+      return 0;
+   }
+
+   public RoleGroup getSubjectRoles(Subject authenticatedSubject, CallbackHandler cbh)
+   {
+      return null;
    } 
 }
\ No newline at end of file




More information about the jboss-cvs-commits mailing list