|
Identity Integration: The Key to Successful Portal SSO Deployment
For several years, we have all heard about the value of providing Single Sign-On (SSO) for Web Portals. SSO simplifies access and provides a better user experience. There are many great Web Access Management (WAM) packages available today (see list). These packages provide developers with excellent support for Web SSO. However, often overlooked is the “behind the scenes” need for identity integration.This is the need to provide a unified and composite view of all users across disparate data sources.
In the following section we will describe the technical challenges and solutions for of identity (logon/password) integration for a successful Web SSO deployment. To further illustrate the points we will describe, our partner CoreBlox will show how RadiantOne and Siteminder were successfully deployed within a large company to enable SSO for their support portal.
Portal SSO Challenges
The ability to deliver an effective SSO solution is dependant upon two things. (1) You must be able to identify and authenticate all users across multiple data sources, and (2) provide additional profile information to deliver the information in the right security context.
To accomplish these tasks, you need to have the ability to provide a unified view of all users to applications. This is the key to secure authorization and a rich integrated user experience. The solution is the RadiantOne Virtual Directory Server (VDS). VDS works behind the scenes to unify your distributed identity information into a single composite view of all users. It provides the integrated identity environment that makes the deployment of Web Access Management SSO seamless
This can be a significant challenge to solve when identity providers are spread across multiple security domains and disparate data stores. The complexity again increases when organizations need to integrate new user base (i.e. from a recent acquisition).
The new set of users most likely will contain an overlap of users, or “intersection”. You must be able to detect same users across systems. A user that exists in three different systems must be represented as a single identity. Otherwise, applications will not have all the information necessary to provide single sign-on and/or proper authorization privileges.
To further complicate matters, the new identity sources themselves will most likely be disparate in nature; different architectures (Directories vs. Relational Databases vs. Applications or Web Services), different data structures (different object models vs tables vs. flat files), and different protocols to access them (LDAP, SQL, API’s, Web Services, etc). The integration challenge can be daunting even for the most experienced team.
You need an automated correlation process to properly identify and then integrate the new set of users into the existing user-base.
The solution is an abstraction layer using a flexible set of tools which allows for easy aggregation and integration* of identities into a common infrastructure. By creating a single “virtual” identity infrastructure, organizations can quickly subsume new applications and new users into an existing infrastructure.
Successful Identity Integration through Virtualization and Correlation
RadiantOne Identity and Context Virtualization Platform integrates identity from disparate data stores and across domains.
RadiantOne Virtual Directory Server (VDS) and RadiantOne Identity Correlation and Synchronization Server (ICS) leverage a common abstraction layer. This platform integrates identity by aggregating, correlating, and publishing identity profiles of all users across the enterprise.
This eliminates the need for heavy replication and complex synchronizations usually associates with identity integration.
-
Virtualization overcomes the obstacles of protocol, data structure, and object representation across security domains, providing uniform access to identity profiles.
-
Correlation establishes the necessary links between the different identity profiles of the same user.
RadiantOne ICS uses an automated correlation process, based on rich and flexible matching rules, to establish links between different identity profiles. Once this correlation is established, RadiantOne VDS publishes the necessary composite identity profile to your SSO policy server as a single LDAP source.
Integration of identities through virtualization combined with correlation provides SSO applications with a powerful mechanism to authenticate users and define fine-grained access controls and policies. Using this loosely-coupled approach, your infrastructure is flexible and able to adapt to new requirements.
Combining the functionality of SSO solutions and RadiantOne, companies gain a unique ability to bring together users and applications and reducing integration costs and time to market.
To illustrate the ideas and analysis laid out above we asked Todd Clayton of Coreblox, a Radiant Logic integration partner, to write about one of their recent deployment.

Coreblox’s Customer Use Case
by Todd Clayton
Recently Coreblox has deployed a complete identity and entitlements integration solution for a company making multiple business acquisitions. The challenge was to give their customers a single point of access for online technical support, including during the interim/assimilation period of the merger.
Our client’s requirements were to:
-
Drive down technical support costs
-
Increase the number of customers utilizing on line self-help options (currently at 20%)
-
Re-capture lost revenue: Due to the complexity of the entitlement system fragmented across different applications silos, many customers did not have an easy access to the required resources
-
Decrease customer confusion resulting from having too many environments. This is again due to the absence of a global point of control for granting access to multiple applications.
-
Make it easier to deliver support to customers with products from different business units/acquired companies. Each business unit maintained their own customer support systems.
-
Accommodate new and future security requirements while lowering demands /queries against some limited or constrained data sources such as legacy applications
-
Increase up-sell and cross-selling opportunities by having a unified profile view of all users.
In short the goal could be summarized as building/providing a consistent, integrated, and user friendly external view of all support websites. To meet those requirements we added the following features to the support Portal:
-
Single Sign-On, for seamless customers access
-
New Security Architecture design to accommodate future expansion and reduce the load on legacy systems
-
Global Search, so that customers could easily navigate and find information in a very rich knowledgebase which cover subjects from all support systems
-
Common Centralized Issue Resolution across business units
To reach our client’s target we applied the following methods and products:
The following diagram highlights the solution landscape:

Each of these components allowed the company to establish a base platform for current requirements, as well as a well defined process with known time-lines, for integrating data stores and applications from future acquisitions. This is possible because RadiantOne ICS and VDS allows new sources to be brought on line and identities correlated, without requiring a complete rebuild of the Virtual Identity Hub.
Measurable Results
The new system delivered on meeting the customer’s requirements and the company’s ability to deliver on their goals.
-
All external technical support systems are available through a single login, and Single Sign-On.
-
Customers owning multiple products have unified entitlements and system access across all systems
-
Customers can search across all content regardless of physical location of the data, improving self-service
-
Support and administration costs were reduced by the new identity security infrastructure
The effort yielded an increase both in customer and employee satisfaction as well as a significant reduction in the time required to make system changes. This combination of SSO and virtual directory technology delivered a match made not only in heaven, but also right here in our data centers.
About CoreBlox
CoreBlox provides Strategic Identity Management and Technical Support Consulting. With over 30 years combined identity management and web access control experience and over 20 years support operations and infrastructure experience, CoreBlox has delivered solutions to some of the world’s largest financial and software companies. CoreBlox is headquartered in Framingham, Massachusetts. For more information please visit http://www.coreblox.com, or call 877-879-2569. CoreBlox is a trademark of CoreBlox, Inc.
___________________________________________
* Aggregation vs. integration
Aggregation: bringing together identities from all data sources into a common namespace. This function essentially sets all identities, side-by-side, for easy access and search. If there are no common users or identifiers between the data sources, the data sources are said to be “disjointed” and essentially a simple union of identities.
Integration: the “mathematical union” of identities within a common namespace that provides a single representation of each actual user, regardless of the number of identity accounts that are located in multiple data sources. Duplicates are eliminated and authoritative sources are used to represent in-common attributes
A union can be created dynamically using VDS if the volume is relatively low (<250K entries) and all sources have a common identifier established for all users. If complex matching rules are needed to correlate identities, or the volume of entries is relatively high, ICS pre-correlates identity profiles, dramatically improving performance and flexibility.
Questions? Comments? Please email us at info@radiantlogic.com.
Back to Top
|