To add single sign-on access to your portal, create a portlet that executes the secure Web application, create a portal page and add the portlet to it, and create the proxy authentication information for the back-end application.
Creating a JSP portlet
Log in to the Portal Studio.
Select Build | Portlets from the Portal Studio left pane.
Click New on the Portlet Manager toolbar.
Right-click in the left pane of the Portlet Builder and select New JSP Element from the Element Menu.
In the JSP Element Definition window, select Use Web Application , then enter these values:
WAR File to Upload – if you deployed the WAR file using the instructions in “Deploying the WAR file”, leave this field blank.
If you did not deploy the WAR file, specify the path to sso.war, and click Upload. When you are notified that uploading is complete, use the instructions in “Deploying the WAR file” to deploy the WAR file into EAServer, then restart EAServer.
WAR file – “sso.war”.
Web App Display Name – “sso” in lowercase letters.
Initial Resource – “/SSO.jsp”.
Select “Web App Qualified URLs”.
Select the “Single Sign-On Required” and “JSP Include” options.
Leave the remaining fields blank and the remaining options unselected.
Click Next.
Enter “ProxyAuth” for the Element Name and click Finish.
In the Portlet Builder window, click Save As. When the Finish window displays, complete these options:
Portlet name – enter “ProxyAuth”.
Active – select this option.
iFrame – select this option.
Category – select Business.
Subcategory – select Investing.
Refresh Interval – choose Daily.
Default Size – choose Large.
Show Last Refresh – select this option.
Roles – click to select PortalUser in the Available Roles list, then click Add to move that role to the Assigned Roles list.
Leave the remaining fields blank and the remaining options unselected.
Click Finish, then click OK in the confirmation dialog box
Click Close to exit the window.
At the Portlet Manager window, select New from the Status menu. A listing for the new portlet displays in the detail view.
Right-click the portlet listing in the detail view and select Approval Statusn | Approved.
Creating a page and adding the portlet to it
Select Build | Pages from the Portal Studio left pane.
Click the New icon on the Page Manager tool bar. The Page Builder window displays.
Click Add. The Universal Find Search window displays.
Enter the portlet name—in this sample, ProxyAuth—and click Search. The portlet displays in the Results pane.
Verify that the Active option is selected, click the 100% layout (far right icon), then click Save As. The Save Page window displays.
Complete the fields and options:
Name – enter “ProxyAuthPage”.
Type – select Catalog.
Roles – select PortalUser and StudioAdmin from the Available Roles list and click Add to move the role to the Assigned Roles list and define what roles can access this page. See the Enterprise Security Administration Guide for more information on security roles.
User accounts assigned the roles in the Assigned Roles
list are the only user accounts that can access this page.
Click OK, then click Close to exit the Page Builder.
At the Page Manager window, select New from the Status menu. A listing for the new page displays in the detail view.
Right-click the page listing in the detail view and select Status | Approved.