[jboss-cvs] jboss-seam/src/main/org/jboss/seam/security ...
Shane Bryzak
Shane_Bryzak at symantec.com
Thu Jan 18 09:23:58 EST 2007
User: sbryzak2
Date: 07/01/18 09:23:58
Modified: src/main/org/jboss/seam/security Identity.java
Log:
test subject for Principal and Group interfaces when authenticating
Revision Changes Path
1.13 +3 -2 jboss-seam/src/main/org/jboss/seam/security/Identity.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Identity.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/security/Identity.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- Identity.java 17 Jan 2007 13:48:45 -0000 1.12
+++ Identity.java 18 Jan 2007 14:23:58 -0000 1.13
@@ -5,6 +5,7 @@
import java.io.Serializable;
import java.security.Principal;
+import java.security.acl.Group;
import java.util.Set;
import javax.security.auth.Subject;
@@ -62,7 +63,7 @@
{
if (principal == null)
{
- Set<SimplePrincipal> principals = subject.getPrincipals(SimplePrincipal.class);
+ Set<Principal> principals = subject.getPrincipals(Principal.class);
if (!principals.isEmpty())
principal = principals.iterator().next();
}
@@ -84,7 +85,7 @@
*/
public boolean isUserInRole(String role)
{
- for (SimpleGroup sg : subject.getPrincipals(SimpleGroup.class))
+ for (Group sg : subject.getPrincipals(Group.class))
{
if ("roles".equals(sg.getName()))
{
More information about the jboss-cvs-commits
mailing list