| By Dmitry Sotnikov | Article Rating: |
|
| September 26, 2009 02:30 PM EDT | Reads: |
1,194 |
In the brave new world of enterprise applications going to the web do we need an identity directory spawning the internet, and if so, will email address system become the de-facto global identity system?
Global directories are obviously not new. There were efforts like X.400 and like, but then we kind of got scaled back to company-wide identities instead. So most of us just use a username (or DOMAIN\username) to log into our computer at work, and do not care that this is not globally unique at all. Sounds like the internet will make us care again.
Suppose you are designing a global enterprise SaaS application and you absolutely do not want to maintain user identities yourself (because this would obviously be a headache both to you and your customers).
Federation is the answer, right? So OK, you go out, pick the federation standard you like (for example, WS-*) and you should not care about user identities. Just redirect users to their actual identity providers – in enterprise world this will likely be Active Directory – and let users in once you hear back that the user is authenticated there. Ay, there’s the rub – you still need to know something about user to decide where to send the user to authenticate.
This problem is known as Realm Discovery – even in the federation world you still need to know where the user comes from. Here are a few options which I see:
Identity Selector on user computer
If all users on all computers had Windows CardSpace you could never prompt users for anything and just use those. However, the reality is that this technology has not taken off (yet?) so you cannot rely on it.
URL-based discovery
You could ask your customers to use custom URLs to access your site: e.g. CustomerA.MyWebService.com. In that case you know where the user comes from and can redirect to proper federation partner. If you can have all users go to this custom URL instead of generic MyWebService.com this might be a pretty good idea.
The problem is that you probably cannot. Your users will probably want to be able to log in from your generic site as well. Even worse, they might want to delegate tasks in their services to users from other companies – and in this case they will have to learn and supply the CustomerB URL as well when setting up this delegation – which becomes kind of messy.
Ask the user
If the user comes to your generic URL and wants to authenticate (or is authenticated and want to delegate rights to another user), what do you ask the user so you know where to redirect her for authentication?
Displaying a drop-down list with all your customers is probably not a good idea.
DOMAIN\username notation won’t work either – intranet domains are not globally unique.
I would argue that email address is probably the only usable solution here:
- Email addresses and email domains are globally unique.
- By this time, every user on this planet knows her email address and email addresses of whoever they would want to delegate rights to. And obviously despite spam we are all trained to supply our email addresses when prompted by a credible service we need.
Where does this lead us? Not only we probably need a global directory, we actually already have one. Long live email addresses. ![]()
Read the original blog entry...
Published September 26, 2009 Reads 1,194
Copyright © 2009 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Dmitry Sotnikov
Dmitry Sotnikov has over ten years of experience working in the Windows management area, and is the author of multiple whitepapers, a regular blogger - at Dmitry's PowerBlog and CloudEnterprise.info - Microsoft MVP and a presenter at numerous trade shows, including: Microsoft Management Summit, WinHEC, Longhorn RDP Airlift, IT Forum, Platforma and TechEd. He is currently leading the new product research and development team for Quest’s Windows Management business unit. While in this role he has already made Quest an industry leader in Migration, SharePoint and PowerShell space, and is now leading the company into the cloud computing era.
- An Exclusive Interview with Adaptivity, Cloud Expo 2010 Platinum Plus Sponsor
- Six Enterprise Megatrends to Watch in 2010
- Stealth Cloud Computing Startup To Launch at Cloud Expo
- Cloud Economics – Amazon, Microsoft, Google Compared
- Down-to-Earth Contracts that Keep the Cloud Aloft
- Novell Named 'Bronze Sponsor' of Cloud Expo 2010 East in New York City
- Jaspersoft to Present at Cloud Expo April 19-21 New York City
- "Shaping Government Clouds" Just Released
- The American Dream Is Alive with Cloud Computing
- Cloud Federation and the Intercloud
- SAP Takes Another Run at Cloud Computing
- DoD Cloud Computing Session at 5th International Cloud Expo
- An Exclusive Interview with Adaptivity, Cloud Expo 2010 Platinum Plus Sponsor
- Six Enterprise Megatrends to Watch in 2010
- Cloud Expo New York Call for Papers to Expire January 15, 2010
- Virtualization Expo New York Call for Papers to Expire January 15, 2010
- What is Enterprise Cloud Computing?
- Stealth Cloud Computing Startup To Launch at Cloud Expo
- Five Gadgets That I Can’t Wait to See in 2010
- Technology Predictions for 2010
- Cloud Economics – Amazon, Microsoft, Google Compared
- Down-to-Earth Contracts that Keep the Cloud Aloft
- Novell Named 'Bronze Sponsor' of Cloud Expo 2010 East in New York City
- Why the Cloud Needs Virtualization
- The Top 150 Players in Cloud Computing
- AJAX Technology Company JackBe Receives $6.5 Million Funding
- Microsoft Disowns "EC-Designed" Windows
- Is Teradici's PC-Over-IP The Next Big Thing?
- 4th International Cloud Computing Conference & Expo Starts Today
- Cloud Expo New York Call for Papers Now Open
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- SYS-CON Announces Government IT Conference & Expo
- Sun Federal's Dr Harry Foxwell to Speak at 1st Annual GovIT Expo
- Texas DIR Awards IBM a Contract for State Data Center Services That Offers Significant Benefits to the State
- 1st Annual Government IT Expo: Call for Papers Deadline July 15
- Active Endpoints Named "Silver Sponsor" of SYS-CON's SOA World and Virtualization Conference & Expo






























