In oracleas's Single Sign-On (SSO) system, there are two application integration methods. One is the external application mode, which implements single-point login through virtual secondary login, the authentication part of the application is not modified. The second is the pattern application mode. It is obvious that the application system needs to be modified in this mode, the application system must support LDAP authentication. The SSO module must be installed on the application server to communicate with the SSO server and transmit user information to the application, the original authentication method will be blocked. This article mainly studies the example of the jive forum application system using the external application mode for SSO integration. Other content will be detailed in subsequent articles.
Introduction
This document describes how you shoshould 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 shoshould use these instructions if:
- You have deployed the Professional Edition of jive forums
And/or,
- Your jive forum application is deployed on a stand alone productname 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: // <server >:< port>/<jivecontext>/extapplogin
Example: If your jive forums '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 newJiveexternalappApplication and enter the username and password.
- Remember my login information... checkbox must be checked.
- If successful, you shocould 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: // <server >:< port>/<jivecontext>/providers/forum
Example: If your jive URL looks like, http://my.company.com/jive3, then 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 correspondingJiveexternalappApplication 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 registration
Note: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 forums '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.