Free Newsletters
InfoWorld Daily

InfoWorld
Log-in | Register

Putting Liberty to work

Sun ONE Identity Server 6.0 builds powerful cross-domain authentication on Liberty Alliance spec

By Oliver Rist
February 07, 2003
 

Online consumers and corporate end-users burdened with dozens of online identities, as well as the IT administrators who must manage all of their passwords and access privileges on the back end, may soon see relief in the form of e-commerce-oriented identity management systems.

Free IT resource

Virtualization Insights from Top Experts - Learn how virtualization gets real!

Sponsored by Dell

Free IT resource

TechNet: More ways to know it, share it, and keep it running.

Sponsored by Microsoft



Sun ONE Identity Server 6.0

Sun Microsystems, sun.com

Deploy  8.0
criteria score
Ease-of-use 7
Implementation 8
Innovation 8
Interoperability 7
Scalability 9
Security 9
Suitability 9
Support 8
Training 7
Value 8

Business Case:
This identity management platform enables businesses to build commercial alliances with complementary partners that require customers to authenticate only once, without requiring that all identity management information be stored in a single data repository.

Technology Case:
IT administrators can configure and manage user and application authentication across domains and operating platforms from a central console that includes flexible policy-based management tools and monitoring services.

Pros:
+ Uses Liberty Alliance specification to federate identity informationPure Java and XML implementationExcellent integration with existing Sun directory services Solid integration with heterogeneous authentication servicesClean management interface and policy configuration tools


Cons:
- Implementing now means missing out on what future Liberty players may have to offerSignificant training and implementation time requiredCould make more in-depth use of log and session information for user tracking


Cost:
From 50,000 user license, $10 per user, to 5M+ user license, $2.64 per user

Platforms:
Solaris, Windows 2000

Bottom Line:
Sun's identity management platform facilitates single sign-on across company domains without requiring a single repository for identity data, and allows IT administrators to manage user and application authentication across domains and operating platforms from a central console.

About our Reviews and Scoring Methodology

Sun released last month Sun ONE Identity Server 6.0, a system that manages not only the identity and authentication mechanism of users on large, disparate enterprise networks, but also addresses end-user log-in headaches via federated identity management based on a specification released by the Liberty Alliance Project last July.

This means that Identity Server can be configured in two basic ways: First as an authentication service for use on large, heterogeneous corporate networks, and second as a Liberty-enabled federation management service. In corporate mode, users or applications attempting to access resources anywhere on the network must first pass through Identity Server’s Authentication Service, typically via a log-in Web page, although this can be routed towards a custom GUI interface via additional programming tools. Once the user has provided the required information, the Authentication Service either grants or denies access. Although this sounds similar to what we already have, Identity Server can manage access across domains and operating systems, as well as many existing authentication systems and directory services.

The Liberty-enabled configuration is intended to allow Web users to sign in to a Web site or Internet resource that is part of a Liberty authentication domain — basically a conglomerate of resources operating in a trusted environment, all managed by the Liberty Alliance’s federated authentication service. Thereafter, that user can roam to any Web site within that authentication domain and access resources without having to be re-authenticated. What’s nice about the Liberty implementation is that it’s cross-platform via Java and XML, and it doesn’t require user authentication information to be stored in a central repository.

Thus, a user could have basic username and password information stored on one server while having credit card information stored on another, yet still allow another application within the authentication domain to access both sets of data when needed. This means no single entity will have control over all user information, and no impediments to businesses retaining the information they need for effective customer relationship management.

Sun ONE Identity Server is not a stand-alone product, but is comprised of several Sun ONE agents, service technologies, and servers. Digging into an Identity Server box, you’ll find that you’ve purchased a number of Sun ONE technologies, including Sun ONE Directory Server 5.1, Identity Server Policy and Management Service, the Identity Server Console, Identity Server Schema, the Cross-Domain Single Sign-On component, and Common Domain Services.

Although you can download the base software in demo mode, as we did, actual customers will work with Sun on both a hardware and software basis. Sources say Sun will most likely sell the software in two turnkey configurations, Enterprise Edition and Internet Edition. The Enterprise Edition is intended to manage up to 50,000 user identities within firewall boundaries, and will include a hardware configuration equivalent to two Sun Fire 280R UltraSPARC III servers and a 72GB Sun StorEdge D2 storage array. Software will be preconfigured and include the pieces listed above as well as Solaris 8 or 9. Pricing in this configuration should break out to around $10 to $15 per user, excluding hardware, on-site consulting, and training costs.

The Internet Edition is designed for a heavier load of up to 5 million  identities, and to operate outside a firewall. This configuration will be similar to the Enterprise Edition, but with a meatier server platform, approximating two more Sun Fire 280R UltraSPARC III servers and a StorEdge containing 150GB of storage or more. This offering will break down to a per-user cost of $3 to $5, again excluding hardware and ancillary service costs.

We couldn’t get Sun to send us a million dollars worth of preconfigured hardware, so we had to install our version of Sun ONE Identity Server 6.0 on a Sun Ultra 10 (UltraSPARC IIi 300MHz) with 512MB of RAM and dual Ultra SCSI 18.3GB hard disks running Solaris 9 with Apache's 32-bit Web server installed. We installed Sun ONE Directory Server on a Netra T1405 running four UltraSPARC II 440MHz CPUs with 1GB of RAM and dual 18GB SCSI hard disks. Needless to say, though all our components worked just fine, your performance is likely to vary dramatically.

Because we had no Liberty authentication domain to access, we chose to set up Identity Server in its enterprise mode. That meant connecting our Sun server to a workstation running Solaris 8, a Compaq Proliant 1600 running Windows NT Server 4.0 in a separate domain, and a Compaq Proliant 800 running Novell Netware 5, also running in its own domain and configured with an NDS tree. It also meant paying attention to four core Identity Server services — authentication, logging, single sign-on, and session services—as well as whether to build a directory service from scratch or configure Identity Server against an existing Sun ONE Directory Server installation.

Identity Server’s authentication service is just what you’d expect, aimed at verifying the identity of users trying to access network resources. These services use a number of pluggable modules, depending on your network configuration and which authentication mechanisms you plan to employ.

The logging service is also what you’d expect, writing information to individual log files or to a log database for central administration. This data is then used by the Identity Server as well as by administrators via the Identity Server administration console. Session services are basically engine services designed to manage sessions and validity times; this data is used to manage SSO (Single Sign-On) tokens.

It gets interesting during implementation with SSO. This service uses tokens to move authentication information between trusted applications. You’ll find Sun has provided Java validation APIs, agents to allow authentication with a variety of application server platforms, and several identity management services.

All these default services are defined via XML and require varying degrees of configuration during implementation. We chose to enable administration, core, LDAP, membership, Unix, and NT services, while ignoring anonymous, certificate-based, SafeWord, and RADIUS services. We also paid special attention to the policy configuration, client detection, platform, naming, and logging services. And while we didn’t get a chance to look at it, developers will be especially interested in the SAML (Security Assertion Markup Language) service, which is used to define the framework for communication between authentication services.

Maneuvering within Identity Server 6.0 is surprisingly straightforward. Most tasks are handled by an administration console broken down into four tabs: Identity Management, Service Configurations, Current Sessions, and Federated Management.

Our testing stumbled in places, but was quite successful on the whole. Though we were able to authenticate users from the Windows NT domain with little trouble, performing the same operation with the NDS-registered users via Sun ONE’s LDAP service was only intermittently successful, though whether this was our Sun implementation or our Novell configuration was never fully determined. It’s important to note, however, that actual customers of Identity Server 6.0 won’t encounter such problems because Sun is selling this product preconfigured and with a set number of on-site consulting hours to work out the kinks of the sort we encountered.  

We also used Identity Server’s policy agents to implement authentication rules within Sun ONE Directory Server, relegating access based on IP address and usage time. We set up our policy on a per-domain and per-user basis, but you can also configure such rules based on roles, groups, or applications. However, we could only manage role- or group-based policies if the roles and groups were configured within Sun ONE Directory Server. Roles defined under our NDS tree had trouble accepting Sun ONE policy management. But again, this is a hurdle most customers will iron out during a Sun-supervised implementation.

Overall, Sun ONE Identity Server 6.0 was truly impressive, both in its feature-set as well as the breadth of its effectiveness across corporate technology boundaries. Although proper implementation will take months in most cases, the proper hooks exist to layer Identity Server onto most heterogeneous enterprise networks.

The price tag makes as big an impression as the technology, but the ability to centralize large numbers of corporate identities as well as implement a new level of service to e-commerce customers seems well worth the investment.





 


 
Oliver Rist is a senior contributing editor at InfoWorld.

  More of Oliver Rist's column
  Oliver Rist's Weblog

Newsletter Check out all of our free newsletters!
Enter e-mail address:




 

TOP NEWS:


»  Four quick tips for choosing an IM security product
71 percent of businesses will invest in real-time messaging this year. If you're one of them, be sure to protect your enterprise

»  Forrester analysts ID hot IT jobs
Research group finds 16 IT roles with a promising future

»  Nvidia claims 10 hours of HD video on Tegra chip
The Tegra 600 and 650 can be used with hard disk drives and are designed partly for mobile Internet devices

»  Database vendors add Google's MapReduce
Greenplum and Aster Data Systems will support Google's programming technique, developed for parallel processing of large data sets across commodity hardware

»  Network management: Tips for managing costs
New technologies, changing requirements, and ongoing equipment maintenance and upgrades cost money, but there are ways to manage expenses

»  EMC targets SMBs, branch offices with new low-end storage
Celerra NX4 highlights include thin provisioning, snapshot technology for data recovery and backups, and Web-based console for management of storage volumes




REMOTE ACCESS: MAINTAIN SECURITY AND DECREASE THE BURDEN ON IT
Join this interactive webcast to discover how IT Managers can control access rights, end-user security settings and end-point authorization. Sponsor: Citrix(R) GoToMyPC(R) Corporate

»  Click here to view this Webcast
  Planning For A Disaster
This new, comprehensive Solutions Guide is your one stop source for Disaster Recovery. In it you'll learn how to reduce the likelihood of a disaster and to create a rock solid business continuity plan should you face a disaster situation. Sponsored by Equallogic

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 

FIND PRODUCTS AND COMPANIES
» COMPLETE PRODUCT GUIDE



TECHNOLOGY INDEX
• Applications
• Application Development
• Security
• Networking
• Wireless
• Platforms
• Hardware
• Data Management
• Storage
• Web Services
• Business
• Telecom
• Professional Services
• Standards

TECH WATCH 


What's the 411 on GOOG-411?
Just as Google has become synonymous with "performing a Web search," 411 is understood to mean "information" -- as in "what's the 411?" I was thus surprised to discover, from a billboard, no less, that the king of search is taking on the ...

Apple HTML source reveals 'iPhone Extreme'
"This one's a stretch..." reports AppleInsider. Um, yeah. Reporting on HTML code sightings of product names could be called a stretch, but iPhone Extreme has a ring to it. Now, that sounds like the product Apple should have released first, rather ...

COLUMNISTS

Unified under law
Ephraim Schwartz's Column and Blog (InfoWorld) - In the litigious world we live in, deploying a unified communications platform in your enterprise could...
» MORE COLUMNISTS

MORE INFOWORLD BLOGS


Open Sources 
Product Management
When I joined MySQL four years ago, there was quite a lot of debate about product management. We didn't actually have ...

Zero Day 
Botnet herders tending smaller flocks
New research backs up the theory that botnet operators are keeping their networks smaller in a continued effort to keep ...



• Advice Line
• Database Underground
• The Deep End
• Enterprise Mac
• Geeks in Paradise
• Grid Meter
• The Gripe Line
• InfoWorld Daily
• Inside IT
• IT Troubleshooter
• ITXtreme
• Open Sources
• ProdBlog
• Real World SOA
• Reality Check
• Security Adviser
• SMB IT
• The Storage Network
• Tech Watch
• Virtualization Report
• Zero Day

ADVERTISEMENT


RESOURCE CENTERadvertisement 

GOVERNMENT IT & POLICY
'If you don't go after the network, you're never going to stop these guys. Never.'
From the State Department, All the News for Inquiring Minds
TechPresident, the Internet Citizenry's New Consensus Taker



Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist