cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r816332 - in /websites/production/cxf/content: cache/main.pageCache fediz.html
Date Mon, 07 May 2012 14:48:52 GMT
Author: buildbot
Date: Mon May  7 14:48:52 2012
New Revision: 816332

Log:
Production update by buildbot for cxf

Modified:
    websites/production/cxf/content/cache/main.pageCache
    websites/production/cxf/content/fediz.html

Modified: websites/production/cxf/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/cxf/content/fediz.html
==============================================================================
--- websites/production/cxf/content/fediz.html (original)
+++ websites/production/cxf/content/fediz.html Mon May  7 14:48:52 2012
@@ -159,6 +159,28 @@ Apache CXF -- Fediz
 
 <p>You can get the current status of the issues <a shape="rect" class="external-link"
href="https://issues.apache.org/jira/browse/FEDIZ">here </a>.</p>
 
+<h2><a shape="rect" name="Fediz-Gettingstarted"></a>Getting started</h2>
+
+<p>The WS-Federation specification defines the following parties involved during the
web login:</p>
+<ul><li>Browser</li><li>Identity Provider (IDP)<br clear="none">
+The IDP is a centralized, application independent runtime component which implements the
protocol defined by WS-Federation. You can use any open source or commercial product as your
IDP which supports WS-Federation 1.1/1.2. It's recommended to use the Fediz IDP for testing
as it allows to test your web application in a sandbox without having all infrastructure components
available. The Fediz IDP consists of two WAR components. The Security Token Service (STS)
is doing most of the part like authenticating the user, retrieve claims/role data and create
the SAML token. The IDP WAR translates the response to a HTML response thus a browser can
process it.</li><li>Relying Party (RP)<br clear="none">
+The RP is the web application which should be protected. The RP must be able to implement
the protocol as defined by WS-Federation. This component is called "Fediz Plugin" in this
project which consists of container agnostic module/jar and a container specific jar. When
an authenticated request is detected by the plugin it redirects to the IDP or authentication.
The browser sends the response from IDP to the RP after successful authentication. The RP
validates the response and creates the container security context.</li></ul>
+
+
+<p>It's recommended to deploy the IDP and the web application (RP) into different container
instances as in a production deployment. The container with the IDP can be used during development
and testing for any web application.</p>
+
+<h5><a shape="rect" name="Fediz-SettinguptheIDP"></a>Setting up the IDP</h5>
+
+<p>The following blog entries describe how to set up the IDP:</p>
+
+<p><a shape="rect" class="external-link" href="http://owulff.blogspot.com/2011/10/configure-and-deploy-cxf-25-sts-part-i.html"
rel="nofollow">STS WAR</a><br clear="none">
+<a shape="rect" class="external-link" href="http://owulff.blogspot.com/2011/10/configure-and-deploy-identity-provider.html"
rel="nofollow">IDP WAR</a></p>
+
+<h5><a shape="rect" name="Fediz-PreparetheRelyingPartyContainer"></a>Prepare
the Relying Party Container</h5>
+
+<p>This <a shape="rect" class="external-link" href="http://owulff.blogspot.com/2011/11/configure-tomcat-for-federation-part.html"
rel="nofollow">blog post </a> describes how to set up the Relying Party Container
as well as the <b>simpleWebapp</b> sample.</p>
+
+
 <h2><a shape="rect" name="Fediz-Distribution"></a>Distribution</h2>
 
 <p>tbd</p>
@@ -176,7 +198,7 @@ Apache CXF -- Fediz
 
 <p>Check out the code from <a shape="rect" class="external-link" href="http://svn.apache.org/repos/asf/cxf/fediz/trunk">http://svn.apache.org/repos/asf/cxf/fediz/trunk</a></p>
 
-<h3><a shape="rect" name="Fediz-BuildingwithMaven"></a>Building with Maven</h3>
+<h5><a shape="rect" name="Fediz-BuildingwithMaven"></a>Building with Maven</h5>
 
 <p>You build the run the tests using the following command:</p>
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
@@ -187,7 +209,7 @@ mvn clean install
 
 <p>Note: you need to use Maven 2.0.9 or newer and have the following environment variable
set: <tt>MAVEN_OPTS=-Xmx512m</tt></p>
 
-<h3><a shape="rect" name="Fediz-SettingupEclipse%3A"></a>Setting up Eclipse:</h3>
+<h5><a shape="rect" name="Fediz-SettingupEclipse%3A"></a>Setting up Eclipse:</h5>
 
 <p>See <a shape="rect" href="http://cxf.apache.org/setting-up-eclipse.html">this
page</a> for information on using the Eclipse IDE with the Fediz source code. This page
is created for CXF but the same commands are applicable for Fediz too.</p></div>
            </div>



Mime
View raw message