From portal-commits at lists.jboss.org Fri Apr 17 02:02:23 2009 Content-Type: multipart/mixed; boundary="===============0829582319712090803==" MIME-Version: 1.0 From: portal-commits at lists.jboss.org To: portal-commits at lists.jboss.org Subject: [portal-commits] JBoss Portal SVN: r13226 - docs/branches/JBoss_Portal_Branch_2_7/referenceGuide/en/modules. Date: Fri, 17 Apr 2009 02:02:23 -0400 Message-ID: --===============0829582319712090803== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: sohil.shah(a)jboss.com Date: 2009-04-17 02:02:23 -0400 (Fri, 17 Apr 2009) New Revision: 13226 Modified: docs/branches/JBoss_Portal_Branch_2_7/referenceGuide/en/modules/sso.xml Log: updating josso integration doc for the updated 1.8 version Modified: docs/branches/JBoss_Portal_Branch_2_7/referenceGuide/en/modules/s= so.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/branches/JBoss_Portal_Branch_2_7/referenceGuide/en/modules/sso.xml= 2009-04-17 03:25:33 UTC (rev 13225) +++ docs/branches/JBoss_Portal_Branch_2_7/referenceGuide/en/modules/sso.xml= 2009-04-17 06:02:23 UTC (rev 13226) @@ -269,7 +269,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 The steps below assume that JOSS server and JBoss Portal will = be deployed on the same JBoss Application Server instance. JOSSO will be configured to leverage identity services exposed by= JBoss Portal to perform authentication. Procedure may be @@ -299,44 +299,100 @@ Edit $JBOSS_HOME/server/default/config/josso-a= gent-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 - - - - ]]> - Edit $JBOSS_HOME/server/default/deploy/jboss-p= ortal.sar/portal-server.war/login.jsp and @@ -367,65 +423,155 @@ 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.e= ar/josso.war/WEB-INF/classes/josso-gateway-config.xml and config= ure 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-portal.sa= r/portal-server.war/WEB-INF/jboss-web.xml + + +java:jaas/josso +......... + ]]> + + + + + + Register the JBoss Portal Identity and Credential Store by co= nfiguring the following: + + + Add the file$JBOSS_HOME/server/default/deploy/con= f/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 followi= ng: + + + Uncomment the BIND Authentication Scheme in $JBO= SS_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 Authent= icator in $JBOSS_HOME/server/default/deploy/conf/josso-gateway-co= nfig.xml + + + + + + = + + + + + + +............ = + ]]> + + + + --===============0829582319712090803==--