![]() — Rajeev Angal, architect, access and federation management, Sun Microsystems
Rajeev Angal, an architect for access and federation management at Sun, started a stint in security software in 1999. He joined Sun about a decade ago and has closely followed the evolvement of proprietary and standards-based authentication systems, also the standards themselves: Liberty Alliance, Security Assertion Markup Language (SAML), WS-Federation. Recently, I sat down with Rajeev, who invented virtual federation as a key capability in the upcoming free and open-source Sun Federated Access Manager, a merged version of Sun Java System Access Manager and Sun Java System Federation Manager. Specifically, I asked him for a rundown of virtual federation: the definition, the problems solved, the process, and the benefits. The Reality and Challenges of Federation
"The advent and ubiquity of the Web, coupled with the economic gains from outsourcing, mean that all enterprises must federate," Rajeev observes. "In the identity arena, federation refers to the exchanges of both static information among applications, such as user names and passwords, and information 'on the fly,' such as a user's selection of a check number in an online transaction," he continues. "Often, those exchanges occur among partners, customers, and outsource vendorsscenarios that require that certain data be kept confidential." The reality is that even though an enterprise does not own all the applications with which it desires to federate, it must execute them as part of the transaction. It follows that a federation protocol in the form of standards, such as SAML (versions 1.1 and 2), ID-FF, WS-Federation, and OpenID, becomes extremely handy in enabling secure data exchanges among applications. Just applying and complying with standards is not enough, however. Rajeev points out six major issues that confront enterprises in federation architectures:
Virtual Federation
"First, a tip of the hat to Sun's senior product line manager Daniel Raskin for coining the term virtual federation to describe a capability that answers the preceding questions," Rajeev continues. Virtual federation is a simple, viable solution that "eliminates complexity, reduces costs, and enables accurate and seamless data-sharing in a circle of trust." Process Figure 1 and Figure 2 illustrate how federation of legacy authentications is accomplished without and with virtual federation, respectively.
Figure 3 showcases the simple process, with SAML version 2 as the single sign-on (SSO) standard for transmitting attributes.
Benefits The means by which transient or transaction data is transferred in virtual federation? That's a straightforward HTTP Four other items on the list of benefits are noteworthy:
In short, federation through Federated Access Manager just means presenting a virtualized view to the application. "And the technologies involved are well known yet well tested. This is truly a classic example of the effectiveness of simplicity," concludes Rajeev. Sneak Peek
For more details on virtual federation, see its design document (PDF) and documentation. Note that virtual federation was previously called Secure Attribute Exchange. References
|
| |||||||||||||||
Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.
|
| ||||||||||||