![]() |
Identity Federation: The Inside Story (Literally)By Daniel Raskin Identity federation is a topic of intense interest these days as more and more companies look for ways to collaborate online that are secure, efficient, and cost-effective — and that deliver a great user experience. Identity federation can provide all those things. But how, exactly? In my experience, federation is often best demonstrated by example rather than by an abstract description or definition. When people see the day-to-day business benefits that companies are realizing by federating identities, the exciting potential of this aspect of identity management becomes crystal-clear. In this issue of Identity Insights, I'd like to show you a couple of ways that Sun is using identity federation to do business online, and let you see for yourself the rewards this technology can bring to a real-world business. Case #1: Federation for Secure, Compliant Information-Sharing What led Sun and the committee down the road to federation was a mutual desire to provide Sun employees with easy online access to advocacy information generated by the committee. Using Sun Java System Access Manager authorization and authentication capabilities, along with Liberty Alliance standards for streamlined yet secure access to information, Sun and the political action committee developed an access framework through which employees who are logged into their Sun accounts can easily get the political information they want from the other organization, without leaving the Sun site and signing on to another site. Here's how it works. Sun acts as the identity provider, maintaining and managing its employees' identity information and providing them with a simple way of being authenticated. The committee acts as a service provider (the service in this case being information). When a Sun employee logged into a Sun account navigates to the other site, he or she is automatically recognized by the Access Manager solution and redirected — without a new login prompt coming into play. Among the keys to making it work:
Case #2: Federation for Access to Highly Sensitive, Private Information
The challenge in this scenario has to do with the highly sensitive nature of the information being shared across the two organizations' boundaries. HR records include everything from paycheck status and compensation history to employee applications and performance reviews — in other words, everything an employee would never want an unauthorized user to gain access to. The federation solution therefore had to not only make it easy for employees to get the information they need, but also make it secure. Within the federated construct, Sun stores its employees' identities, maintaining and managing their identity information and providing a simple authentication mechanism, just as in the previous example. When a Sun employee logged into myHR on the Sun site clicks on a link to benefit information, he or she is automatically recognized and redirected to the HR services provider without a second, separate sign-on process. The framework leverages Sun Java System Federation Manager to enable federation on the partner's side, integrating its capabilities into the partner's existing IT infrastructure.Among the keys to making this implementation work:
As you can see from just these two brief examples involving Sun, its employees, and a third party, federation offers a wealth of possibilities for delivering services and sharing information across multiple organizations. And I believe the possibilities are going to expand even further when federation becomes widely used by companies as part of a service-oriented architecture (SOA). In a SOA — or, more specifically, in the absence of traditional point-to-point connections between entities and applications — constructing secure frameworks for federation should be easier than ever. Watch future issues of Identity Insights for more information about the future of federation. |
Related Resources
Blog: Virtual Daniel
Daniel Raskin’s uniquely entertaining blog on federation and access management Developer ResourcesTech Tips on Identity Federation | ||||