You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ro...@apache.org on 2005/12/08 01:28:23 UTC

svn commit: r354919 - in /portals/jetspeed-2/trunk: components/sso/xdocs/image/ components/sso/xdocs/image/sso-manage.png components/sso/xdocs/sso-overview.xml xdocs/guides/guide-sso.xml

Author: rogerrut
Date: Wed Dec  7 16:28:20 2005
New Revision: 354919

URL: http://svn.apache.org/viewcvs?rev=354919&view=rev
Log:
Added documentation for SSO component

Added:
    portals/jetspeed-2/trunk/components/sso/xdocs/image/
    portals/jetspeed-2/trunk/components/sso/xdocs/image/sso-manage.png   (with props)
    portals/jetspeed-2/trunk/components/sso/xdocs/sso-overview.xml
Modified:
    portals/jetspeed-2/trunk/xdocs/guides/guide-sso.xml

Added: portals/jetspeed-2/trunk/components/sso/xdocs/image/sso-manage.png
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/components/sso/xdocs/image/sso-manage.png?rev=354919&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/components/sso/xdocs/image/sso-manage.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/components/sso/xdocs/sso-overview.xml
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/components/sso/xdocs/sso-overview.xml?rev=354919&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/components/sso/xdocs/sso-overview.xml (added)
+++ portals/jetspeed-2/trunk/components/sso/xdocs/sso-overview.xml Wed Dec  7 16:28:20 2005
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<!--
+    Copyright 2004 The Apache Software Foundation
+    
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<document>
+    <properties>
+        <title>Jetspeed 2 Single Sign On (SSO) Framework</title>
+        <authors>
+            <person name="Roger Ruttimann" email="rogerrut@apache.org" />
+        </authors>
+    </properties>
+    <body>
+
+
+<section name="Introduction">
+<p>Jetspeed-2 (J2) Single Sign-on (SSO) feature is a credential store implemented as a component. It uses J2 security implementation for storing credentials. A management portlet allows the editing of SSO sites and remote credentials. It supports Basic Authentication and Form Based authentication and supports cookies.</p>
+<p>The SSO Management feature enables you to create "single sign-on" access, a permission-based access to applications and underlying tools, which provides an added layer of security and administarative control of Jetspeed-2 content. SSO Management enables the Users of Groups (several Users initially defined in the Group Management tab) to sign-on a single time for jetspeed-2 portal and specified sites and databases.</p>
+</section>
+<section name="SSOProxy Portlet">
+<para>As the name indicates the SSOProxy portlet is the proxy between the portal and authenticated sites. In the preferences a user defines the destination page which might need authentication itself or has links to authenticated pages (inside or outside the portal).</para>
+<para>The SSOProxy Portlet authenticates all SSO sites for the user before it goes to the destination URL defined in the preferences. The SSOProxy keeps a cache of of the proxy client so that the authentication only takes place the first time.</para>
+<para/>
+</section>
+<section name="SSO Provider service">
+<para>The SSO Provider is a part of the jetspeed service framework and is available to any portlet and not just the SSOProxy Portlet. The component takes care of storing the sites and credentials and has an API to get content from a url.</para>
+<para/>
+</section>
+<section name="SSO Management">
+<para>The SSO management portlet helps to administer SSO credentials and assigning them to Portal Users.</para>
+<table>
+                <tr>
+                    <td style="background-color:#FFFFFF;" align="center">
+                        <img src="image/sso-manage.png" border="0" />
+                    </td>
+                </tr>
+            </table>
+            </section>
+                </body>
+</document>

Modified: portals/jetspeed-2/trunk/xdocs/guides/guide-sso.xml
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/xdocs/guides/guide-sso.xml?rev=354919&r1=354918&r2=354919&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/xdocs/guides/guide-sso.xml (original)
+++ portals/jetspeed-2/trunk/xdocs/guides/guide-sso.xml Wed Dec  7 16:28:20 2005
@@ -19,13 +19,22 @@
     <title>Jetspeed Single Sign On</title>
     <subtitle>Documentation for Jetspeed-2 SSO (Single Sign On)</subtitle>
     <authors>
-      <person name="David Sean Taylor" email="taylor@apache.org"/>
+      <person name="Roger Ruttimann" email="togerrut@apache.org"/>
     </authors>
   </properties>
   <body>
-<section name="Single Sign On">
+<section name="Single Sign On (SSO)">
 <p>
-TODO: talk about SSO
+Jetspeed 2 provides a Single-Sign-On component for storing credentails for a protected site which can be an URL or application.  Please visit the <a href="multiproject/jetspeed-sso/index.html">Jetspeed-2 Single Sign On</a>
+sub project documentation.
+</p>
+<p>
+The SSO feature includes three main components:
+<ul>
+	<li>The SSO Provider service which handles the backend operations <a href="multiproject/jetspeed-sso/sso-overview.html">SSO Provider</a></li>
+	<li>The SSO Management Portlet <a href="multiproject/jetspeed-sso/sso-overview.html">SSO Admin Portlet</a></li>
+	<li>The SSO Proxy Portlet <a href="multiproject/jetspeed-sso/sso-overview.html">SSO Proxy Portlet</a></li>
+</ul>
 </p>
 </section>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org