[jboss-cvs] JBossAS SVN: r62456 - projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/plugins.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Apr 21 02:33:14 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-04-21 02:33:14 -0400 (Sat, 21 Apr 2007)
New Revision: 62456

Modified:
   projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/plugins/SecurityContextFactory.java
Log:
change signature of create util and move subjectinfo creation to util class

Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/plugins/SecurityContextFactory.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/plugins/SecurityContextFactory.java	2007-04-21 06:31:54 UTC (rev 62455)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/plugins/SecurityContextFactory.java	2007-04-21 06:33:14 UTC (rev 62456)
@@ -63,34 +63,17 @@
          Object cred,Subject s, String securityDomain)
    {
       JBossSecurityContext jsc = new JBossSecurityContext(securityDomain);
-      jsc.setSubjectInfo(createSubjectInfo(p,cred,s));
+      jsc.getUtil().createSubjectInfo(p,cred,s);
       return jsc;
    }
    
-   /**
-    * Create a Subject Info
-    * @param p principal
-    * @param cred credential
-    * @param s Subject
-    * @return
-    * @see #createSecurityContext(Principal, Object, Subject, String)
-    */
-   public static SubjectInfo createSubjectInfo(Principal p, 
-         Object cred,Subject s)
-   {
-      SubjectInfo si = new SubjectInfo();
-      si.setAuthenticatedSubject(s);
-      si.setAuthenticationPrincipal(p);
-      si.setAuthenticationCredential(cred);
-      return si;
-   }
    
    /**
     * Return an instance of the SecurityContextUtil
     * @return
     */
-   public static SecurityContextUtil createUtil()
+   public static SecurityContextUtil createUtil(SecurityContext sc)
    {
-      return new JBossSecurityContextUtil();
-   }
+      return new JBossSecurityContextUtil(sc);
+   } 
 }




More information about the jboss-cvs-commits mailing list