[jboss-cvs] JBossAS SVN: r69632 - projects/security/security-spi/trunk/spi/src/main/org/jboss/security.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Feb 5 16:58:28 EST 2008
Author: anil.saldhana at jboss.com
Date: 2008-02-05 16:58:28 -0500 (Tue, 05 Feb 2008)
New Revision: 69632
Modified:
projects/security/security-spi/trunk/spi/src/main/org/jboss/security/SecurityContextUtil.java
projects/security/security-spi/trunk/spi/src/main/org/jboss/security/SubjectInfo.java
Log:
SECURITY-108: replace roles in sec ctx data map with rolegroup in subject info
Modified: projects/security/security-spi/trunk/spi/src/main/org/jboss/security/SecurityContextUtil.java
===================================================================
--- projects/security/security-spi/trunk/spi/src/main/org/jboss/security/SecurityContextUtil.java 2008-02-05 21:57:36 UTC (rev 69631)
+++ projects/security/security-spi/trunk/spi/src/main/org/jboss/security/SecurityContextUtil.java 2008-02-05 21:58:28 UTC (rev 69632)
@@ -25,6 +25,8 @@
import javax.security.auth.Subject;
+import org.jboss.security.identity.RoleGroup;
+
//$Id$
/**
@@ -86,14 +88,14 @@
* @param <T>
* @return
*/
- public abstract <T> T getRoles();
+ public abstract RoleGroup getRoles();
/**
* Set the roles for the user for the current security context
* @param <T>
* @param roles
*/
- public abstract <T> void setRoles(T roles);
+ public abstract void setRoles(RoleGroup roles);
/**
* Create SubjectInfo and set it in the current security context
Modified: projects/security/security-spi/trunk/spi/src/main/org/jboss/security/SubjectInfo.java
===================================================================
--- projects/security/security-spi/trunk/spi/src/main/org/jboss/security/SubjectInfo.java 2008-02-05 21:57:36 UTC (rev 69631)
+++ projects/security/security-spi/trunk/spi/src/main/org/jboss/security/SubjectInfo.java 2008-02-05 21:58:28 UTC (rev 69632)
@@ -26,6 +26,8 @@
import javax.security.auth.Subject;
+import org.jboss.security.identity.RoleGroup;
+
//$Id$
/**
@@ -41,6 +43,8 @@
private Object authenticationCredential;
private Subject authenticatedSubject;
+ private RoleGroup roles;
+
SubjectInfo(Principal principal, Object credential,Subject subject)
{
this.authenticationPrincipal = principal;
@@ -76,5 +80,15 @@
public void setAuthenticatedSubject(Subject authenticatedSubject)
{
this.authenticatedSubject = authenticatedSubject;
+ }
+
+ public RoleGroup getRoles()
+ {
+ return roles;
+ }
+
+ public void setRoles(RoleGroup roles)
+ {
+ this.roles = roles;
}
}
More information about the jboss-cvs-commits
mailing list