[jboss-cvs] JBossAS SVN: r62454 - projects/security/security-spi/trunk/src/main/org/jboss/security.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Apr 21 02:26:41 EDT 2007
Author: anil.saldhana at jboss.com
Date: 2007-04-21 02:26:41 -0400 (Sat, 21 Apr 2007)
New Revision: 62454
Modified:
projects/security/security-spi/trunk/src/main/org/jboss/security/RunAs.java
projects/security/security-spi/trunk/src/main/org/jboss/security/SubjectInfo.java
Log:
extend Principal interface
Modified: projects/security/security-spi/trunk/src/main/org/jboss/security/RunAs.java
===================================================================
--- projects/security/security-spi/trunk/src/main/org/jboss/security/RunAs.java 2007-04-21 06:26:02 UTC (rev 62453)
+++ projects/security/security-spi/trunk/src/main/org/jboss/security/RunAs.java 2007-04-21 06:26:41 UTC (rev 62454)
@@ -21,6 +21,8 @@
*/
package org.jboss.security;
+import java.security.Principal;
+
//$Id$
/**
@@ -29,7 +31,7 @@
* @since Mar 6, 2007
* @version $Revision$
*/
-public interface RunAs
+public interface RunAs extends Principal
{
/**
* Return the identity represented
@@ -41,5 +43,5 @@
* Return the proof of identity
* @return
*/
- public <T> T getProof();
+ public <T> T getProof();
}
Modified: projects/security/security-spi/trunk/src/main/org/jboss/security/SubjectInfo.java
===================================================================
--- projects/security/security-spi/trunk/src/main/org/jboss/security/SubjectInfo.java 2007-04-21 06:26:02 UTC (rev 62453)
+++ projects/security/security-spi/trunk/src/main/org/jboss/security/SubjectInfo.java 2007-04-21 06:26:41 UTC (rev 62454)
@@ -41,6 +41,13 @@
private Object authenticationCredential;
private Subject authenticatedSubject;
+ SubjectInfo(Principal principal, Object credential,Subject subject)
+ {
+ this.authenticationPrincipal = principal;
+ this.authenticationCredential = credential;
+ this.authenticatedSubject = subject;
+ }
+
public Principal getAuthenticationPrincipal()
{
return authenticationPrincipal;
More information about the jboss-cvs-commits
mailing list