In Oracleas Single Sign-in (SSO) system, two application integration methods are included, which are called External Application mode, which implements single sign-on, and the application's authentication part does not make any modifications. It is called the Pattern Application mode, which is obvious to make a certain transformation of the application in this mode. First, the application system needs to support the authentication method of the LDAP. You need to install the SSO module in its application server to communicate with the SSO server. And transfer user information to an application, the original authentication method will be blocked. This paper mainly studies the JIVE Forum application system using External Application mode for SSO integration, and will be detailed in subsequent articles.
Introduction
This document describes how you should register the Jive Forums application as an external application with OracleAS Portal. It also describes how you can register the OracleAS Provider for Jive Forums with your OracleAS Portal and how to add the provider's portlets to your portal page. You should Use these instructions IF:
You Have Have Deployed The Professional Edition of Jive Forums and / OR, Your Jive Forum Application IS Deployed ON A Stand Alone OC4J Instance.
Creating The External Application
Login to OracleAS Portal as an OracleAS Portal Administrator. Go to the Administer tab of the OracleAS Portal Builder page. In the SSO Server Administration portlet, click Administer External Applications. Click on Add External Application. In the External Application Login and Authentication Method sections, ENTER The FOLLOWING:
Application Name: JiveExternalAPP login URL: http: //
EXAMPLE: IF YOUR Forum 'URL LOOKS LIKE,
http://my.company.com/jive3, then your login URL WILL BE
http://my.company.com/jive3/extApplogin
User Name / ID Field Name: username Password Field Name: password Type of Authentication Used: Select POST In the additional field section, leave it empty Click OK Now click on the link for your new JiveExternalApp application and enter the Username and Password... Remember My Login Information ... checkbox must be checked If successful, you should get the message.. "Success: Successfully authenticated the user" If unsuccessful, you will get an "Failed to authenticate the user with the credentials supplied." message. Go Back to the External Application and Pass the Correct Credentials.Registering The Provider
. Login to OracleAS Portal as an OracleAS Portal Administrator Go to the Administer tab of the OracleAS Portal Builder page Under the Portlets tab, click on Register a Provider within the Remote Providers portlet Fill out provider information for the Provider..:
Name: OracleAS_Provider_for_Jive_Forums Display Name: OracleAS Provider for Jive Forums Timeout: 30 Timeout Message: OracleAS Provider for Jive Forums Timed Out Implementation Style: Web Click on the Next button to enter the Web Provider specific information Enter the Web Provider location
URL: http://
EXAMPLE: if your Jive URL Looks Like,
http://my.company.com/jive3, the your web provider location is
http://my.company.com/jive3/providers/forum
Check the check-box stating "Web provider in same cookie domain as portal" Select the radio button labeled The user's identity needs to be mapped to a different name .... In the External Application ID field, select the ID corresponding to JiveExternalApp application you created in the previous section Scroll down to the User / Session Information section and specify the login frequency as Once Per Session Click on the Finish button to complete the registrationNote:.. When registering a new provider with OracleAS Portal, only the user who registered the provider has privileges to see the provider / portlets. If necessary, go to the Folder with the name of the provider within the Portlet Repository content area and update the provider privileges as required.
Adding The Oracleas Provider for Jive Forum 'Portlets To a Portal Page
You are now Ready To Add The Oracleas Provider for Jive Forums Portlets To a page.
Note: After adding the portlets to an OracleAS Portal page, If you are logged on as a user other than the OracleAS Portal administrator, you will be asked to update the login information for the External Application before viewing the portlets Click on the Update Login. Information link and enter your user credentials: username, Password to view the portlet.