Writing a Pluggable SSO Module for Convergence

Version 19 by nileshp
on Jul 25, 2008 07:20.

compared with
Current by Steven_Kahn
on Jul 28, 2008 10:05.

(show comment)
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (4)

View page history
If you want your deployment to use a different SSO mechanism, you need to write and implement an SSO module. Internally, Convergence uses a proxy-auth mechanism to perform SSO with Communications Suite back-end servers. The back-end servers are: Messaging Server, Calendar Server, and Instant Messaging. Convergence enables you to write custom SSO modules to provide Single Sign-On.
h12. SSO Mechanism in Convergence

As with any SSO aware application, when a user is authenticated by using Access Manager for example, Convergence loads the authentication module to validate the user. On successful validation, the user is allowed to access the application. If the validation is not successful, the user is redirected to the login page.
h12. Implementing the Custom SSO Module

Before designing a solution for the custom SSO module, Convergence SSO provider framework needs to be implemented:
{note}
h12. Configuration

Once the required classes for the SSO module are created, you must configure it to work with Convergence server. To configure the SSO module, perform the following operations:
# Update the web container's classpath with the jar file's location.
h12. Summary

In this chapter we described how to implement an SSO module for Convergence. Convergence enables you to write your own custom SSO authentication modules. To write a custom SSO module, the Convergence SSO framework requires that you implement the following interfaces:

The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact