[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