taylor 2005/01/04 15:18:04
Modified: jetspeed-api/src/java/org/apache/jetspeed/sso
SSOContext.java SSOProvider.java
Log:
continued work on SSO Admin -- details view is now attached to the current
row of the SSO Browser
still under construction
changed SSOContext API
Revision Changes Path
1.2 +7 -5
jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/sso/SSOContext.java
Index: SSOContext.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/sso/SSOContext.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SSOContext.java 16 Nov 2004 19:03:35 -0000 1.1
+++ SSOContext.java 4 Jan 2005 23:18:04 -0000 1.2
@@ -16,15 +16,17 @@
package org.apache.jetspeed.sso;
/**
-* <p>Utility component to handle SSO requests</p>
+* <p>Represents SSO Remote and Portal principal and credentials</p>
*
* @author <a href="mailto:[EMAIL PROTECTED]">Roger Ruttimann</a>
*/
-public interface SSOContext {
+public interface SSOContext
+{
// Getters only. The interface shouldn't allow any changes
- public long getUserID();
- public String getUserName();
- public String getPassword();
+ public long getRemotePrincipalId();
+ public String getPortalPrincipalName();
+ public String getRemotePrincipalName();
+ public String getRemoteCredential();
}
1.7 +10 -0
jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/sso/SSOProvider.java
Index: SSOProvider.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/sso/SSOProvider.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SSOProvider.java 3 Jan 2005 08:13:37 -0000 1.6
+++ SSOProvider.java 4 Jan 2005 23:18:04 -0000 1.7
@@ -15,6 +15,7 @@
package org.apache.jetspeed.sso;
import java.util.Iterator;
+import java.util.List;
import javax.security.auth.Subject;
@@ -50,6 +51,15 @@
void removeCredentialsForSite(Subject subject, String site)
throws SSOException;
+
+ /**
+ * return a list of SSOContext objects containing
+ * both the portal principal, remote principal, and credentials
+ *
+ * @param site
+ * @return list SSOContext objects
+ */
+ List getPrincipalsForSite(SSOSite site);
Iterator getSites(String filter);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]