From portal-commits at lists.jboss.org Tue Apr 21 12:51:16 2009 Content-Type: multipart/mixed; boundary="===============5450187585401540982==" MIME-Version: 1.0 From: portal-commits at lists.jboss.org To: portal-commits at lists.jboss.org Subject: [portal-commits] JBoss Portal SVN: r13256 - docs/enterprise/tags/Enterprise_Portal_Platform_4_3_GA_CP01/Reference_Guide/en-US. Date: Tue, 21 Apr 2009 12:51:16 -0400 Message-ID: --===============5450187585401540982== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: thomas.heute(a)jboss.com Date: 2009-04-21 12:51:16 -0400 (Tue, 21 Apr 2009) New Revision: 13256 Modified: docs/enterprise/tags/Enterprise_Portal_Platform_4_3_GA_CP01/Reference_Gu= ide/en-US/SSO.xml Log: Updating josso part = Modified: docs/enterprise/tags/Enterprise_Portal_Platform_4_3_GA_CP01/Refer= ence_Guide/en-US/SSO.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- docs/enterprise/tags/Enterprise_Portal_Platform_4_3_GA_CP01/Reference_G= uide/en-US/SSO.xml 2009-04-21 14:30:07 UTC (rev 13255) +++ docs/enterprise/tags/Enterprise_Portal_Platform_4_3_GA_CP01/Reference_G= uide/en-US/SSO.xml 2009-04-21 16:51:16 UTC (rev 13256) @@ -278,7 +278,7 @@
<trademark class=3D"trade">Java</trademark> Open Single Sign-= On (JOSSO) - JBoss Portal enables seamless integration with JOSSO server. M= ore details on JOSSO can be found + JBoss Portal enables seamless integration with JOSSO server ve= rsion 1.8. More details on JOSSO can be found here NoteThe steps below assume that JOSS server an= d JBoss Portal will be deployed on the same JBoss Application Server instan= ce. JOSSO will be configured to leverage identity services exposed by= JBoss Portal to perform authentication. Procedure may be @@ -308,43 +308,99 @@ Edit $JBOSS_HOME/server/default/config/josso-agen= t-config.xml and mapping for portal web application: + = + + + + + + + +........... + ]]> + + Complete config file can look as follows: + + = - ... + = - - /portal - + = - ... + + http://josso-01:8080/josso/signon/login.do + http://josso-01:8080/josso/signon/logout.do = - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> - - Complete config file can look as follows: - - - - org.josso.jb4.agent.JBossCatalinaSSOAgent - http://localhost:8080/josso/signon/login.do - http://localhost:8080/josso/signon/logout.do - - org.josso.gateway.WebserviceGatewayServiceLocator - localhost:8080 - - - - /partnerapp - - - /portal - - - - ]]> @@ -376,66 +432,162 @@ This will expose a special service in JBoss Portal that can= be leveraged by JOSSO Credential and Identity Stores if the server is depl= oyed on the same application server instance. - - Edit $JBOSS_HOME/server/default/deploy/josso.ear= /josso.war/WEB-INF/classes/josso-gateway-config.xml and configur= e following elements: - - - Credential Store: + + + Activate JAAS based Login Module by conf= iguring the following: + + + + $JBOSS_HOME/server/default/deploy/conf/login-confi= g.xml - - basic-authentication - org.josso.auth.scheme.BindUsernamePasswordAuthScheme + = + + + true + + + + ]]> + + = + + + $JBOSS_HOME/server/default/deploy/jboss-por= tal.sar/portal-server.war/WEB-INF/jboss-web.xml + + +java:jaas/josso +......... + ]]> + + + + + + + + Register the JBoss Portal Identity and Credential Store= by configuring the following: + + + Add the file$JBOSS_HOME/server/default/depl= oy/conf/josso-gateway-portal-stores.xml + + + + + + + + = = - - - - - org.jboss.portal.identity.sso.josso.JOSSOIdentityStore - + + + + + = - - - - - - org.josso.gateway.identity.service.store.SimpleIdentityStor= eKeyAdapter - - - + + + + + + ]]> - - - SSO Identity Store: - + + + Register the Portal Identity Store with the file $JBOSS_HOME/server/default/deploy/conf/josso-gateway-config.xml + +............ = + + = + +............ = + ]]> + + = + = + + = + = + + Enable BIND Authentication Scheme by configuring the f= ollowing: + + + Uncomment the BIND Authentication Scheme in $JBOSS_HOME/server/default/deploy/conf/josso-gateway-auth.xml + + + + + + + = - org.josso.gateway.identity.service.SSOIdentityManagerImpl + + + = - - - - - org.jboss.portal.identity.sso.josso.JOSSOIdentityStore - - - - - - - org.josso.gateway.identity.service.store.SimpleIdentityStor= eKeyAdapter - - - + + + + +............ = ]]> - - - + + Register BIND Authentication Scheme with the JOSSO A= uthenticator in $JBOSS_HOME/server/default/deploy/conf/josso-gate= way-config.xml + + + + + + = + + + + + + +............ = + ]]> + + + + + + --===============5450187585401540982==--