Skip to navigation
   
Simon Bisson & Mary Branscombe's Blog

ADFS 2.0 will issue info cards – but interoperable identity systems will work with or without Microsoft

By Simon Bisson & Mary Branscombe in Editorial

Posted in Privacy, Enterprise, Identity, Networking, Internet, Microsoft on April 8, 2008 at 1:17 am

Permalink | Author Profile

On the Internet, nobody knows you’re a dog. You can put up a Facebook page, send spam, pretend to be a bank; as long as you can read distorted characters, you can leave comments on a blog under any name you choose (I’d like to see at least one Mickey Mouse commenting to this post). Passwords are well past their sell-by date but proving your identity securely matters more and more. Identity online covers everything from throwaway accounts on forums to online banking and no one system is every going to ‘win’ - but they can learn to work together.

You can buy a hard drive from any vendor you like; as long as it fits in your PC and uses a standard interface, your operating system will take care of accessing the hardware and loading the drivers, leaving you to enjoy the storage space. The identity metasystem will do the same thing for user information, identity providers and sites that accept user details in the form of information cards. The terminology comes from Microsoft, the impetus comes from a wide range of customers and the technology comes from everybody from Oracle to Sun, IBM to Novell, the Liberty Alliance to the Higgins Project. Does it all work together yet? Not quite - but the Project Concordia interoperability workshop that opened the RSA conference today was a step forward.

Not least because for the first time Sun demonstrated an information card logon that used no Microsoft software at all; Sun’s Pat Patterson showed a system using OpenSSO v1 build 4 - which Sun will ship in the summer as Federated Access Manager 8.0, with an Oracle identity provider and Novell’s identity selector to deliver the same experience of logging in with an information card as a Vista user gets on the system using CardSpace.

Microsoft showed CardSpace sending SAML 1.1 and SAML2 tokens to a WS-Federation system. Ashish Jain of Ping Identity demonstrated a system using an information card from Sun to log into Gmail, running Vista in a virtual machine on a Mac talking to a Linux system. And systems from Ping, SymLabs, FuGen and Shibbloeth talked to each other and to Sun, Oracle and Microsoft systems using WS-Federation and SAML, transferring not just the identity of the user from a managed information card provided by a trusted identity provider rather than one the user had created themselves but also information like whether the user had provided a password or a smartcard rather than just clicked on a link.

Who needs that heterogenous a system? General Motors for a start, which is why Bob Haar, an IT architect at GM was chairing the workshop along with Microsoft’s Mike Jones and Eve Maler from Sun. Jones repeated what Microsoft is hearing from customers; “Some of the more interesting business discussions have been about risk. Certainly in the automotive industry, a decision has been made that there’s both at least cost savings and possibly minimisations of risk by going to federated authentication for collaboration with suppliers. Think about how many companies are involved in building a GM automobile or a Boeing airplane; it’s mind boggling.”

Haar explained that in a little more detail. “We think the federation gives us more control in real time to monitor and control access. There are legal and contractual aspects of setting up the business relationships and supporting for activities about auditing - if there’s a question about who changed this financial data or when it came through the federated environment, we have to have systems and procedures in place to make that happen.”

Sun’s demo didn’t use any Microsoft products at all and Patterson took something of a cheap shot by apologizing to Microsoft for that. Mike Jones smiled back and said actually, Sun had given him two of his three wishes. “I said three years ago we’ll know the metasytem is succeeding when interactions occur that use no Microsoft software, where Microsoft receives no revenue and Microsoft has no idea the interaction is taking place.” Today, the point is for the companies to be talking so they can make this all work. When it does all work, Sun wouldn’t need to tell Microsoft anything to have happy customers who could use CardSpace against a system that uses Oracle to issue identity information to connect through to another system that uses ADFS to do it. Assuming ADFS could issue and understand identity beyond Active Directory…

There isn’t a name for the next version of ADFS, or a shipping date but Microsoft promises, it will issue and consume information cards. This has gone in and out of the feature list for the next version of ADFS as shipping schedules and priorities shifted, but it’s back on the table says Jones - and Visual Studio will get tools for working with identity. “We probably wouldn’t have gotten permission to show SAML2 token support in the next version of our identity server products if we were not going to put tools into deployers hands to easily build and consume these tokens. We get that until it’s easy for developers to do this, a lot won’t. We’re looking at federation and information cards not as separate things but as parts of a spectrum people can deploy as it makes sense for them.”

Standards are good, runs an old joke; that’s why we have so many of them. Whether it’s a proprietary approach that’s become popular enough to document or a philosophical difference in approaches, there’s hardly anything in technology that you can’t do in two completely incompatible ways by following different standards. What’s happening in identity is a remarkably grown-up approach to tackling a problem. When did you last see Microsoft, IBM, Sun, Novell and Oracle playing nice together without government interference? Instead of expecting to own the marketplace, all the major players are putting in the effort to get their systems working with each other and with the standards. Imagine if all the effort spent arguing about whether OOXML and ODF could both be ISO standards had gone into writing translators to move documents between the two.

But once it’s easy for a service to accept identity logons from a variety of information providers, what is the user experience going to look like? The test sites had buttons to log on with every combination of service and they exposed the debug information so you could see what was happening; real sites won’t have that. But they shouldn’t have umpteen buttons to choose which information provider I want to use either; that way madness and another set of chances to get me to do something insecure lie.

Every credit card I have has its own branding, and there are plenty of different card readers in shops, but they all have a slot I put the card into and a keypad where I type in the PIN. I don’t have to press a button saying I want to use a MasterCard or an Amex card before I start - I put in the card and the reader works it out, hides the process and asks me for the important thing, my PIN. Sites using identity should do the same thing. Don’t give me a button for OpenID or SAML or Ping or Oracle or whatever underlying identity system I’m going to use happens to be, and make me click it and then click again to pick an information card. Use the same identity selector I’m going to give you my information card in; that way your Web site doesn’t have to have five otherwise identical pages and CardSpace or the Higgins identity selector or whatever the experience is on my OS and browser can do the hard work. All I have to do is say yes, I do want to use this information card with this site and you can concentrate on building something that works better because you know who I am without either of us having to care about passwords.

12345
Not yet rated
Loading ... Loading ...

Previous Post | Next Post

 
 
Comments

Comment by Paul - July 2, 2008 on 4:18 pm

Interesting read.

Make a comment

* required

* required

We stop spam using reCaptcha.
Type the words below and click Submit Comment.

   
Tag cloud

Dopplr enterprise architecture green printing media credit crunch Ray Ozzie macbook HTC GPU Tripit streaming media QWERTY GPS case identitity OEM payroll Xobni data Linux hacking patent battery politics Seagate Windows Mobile business intelligence mobile data tariffs parallel computing mobile ofcom network disk space CUDA Opsware HSDPA identity theft performance LiveID mobile fingerprint scanner wifi business continuity NexT dual display hardware installer onboarding Hugh Thompson geotagging geek tourism service oriented enterprise O2 BBC CIO social networking html Nuance digital signature CTO pgp Windows Live Moonlight management green IT Visual Studio Reqall Delphi 24 hours mythbusters TechEd 2008 interoperability xT9 Lenovo Google IO toshiba OQO processors power supply migration VSSAdmin AuthenTec cloud service google online applications video user interface Google Spreadsheets Apple TSA IDF Enterprise 2.0 MacWorld 2008 Express Gate Salesforce cosmic rays security Gartner timezones amherst exchange iPhone accelerator Wyse wubi colossus etech disk information cards spam Facebook DSL HP licensing griffin. microsoft research todo list WPF EEE MIX08 mobility moscow AskEraser SSVAGENT.EXE productivity adfs Ruby On Rails RAZR O'Reilly christmas telecoms winhec2008 regulations Trolltech support anti-virus IT automation T9 nvision08 blog smartphone Internet Explorer ADFS 2.0 Fire Eagle .NET Xen oracle hp microsoft research wireless USB BT SapphireSteel biometrics power email forensics Nokia Google Sets ubuntu fault calit2 advertising network information HR automation greenplum Windows Server 2008 Palm control panel isps WinHEC bbc iplayer mash-up Numenta firewall Embarcadero Location Web 2.0 Vista enterprise yahoo spin phone management traffic acquisitions machine learning Tom Hogan images Tim Berners-Lee Jeff Hawkins patch Tuesday regulation fingerprint IBM active digitiser Asus cracking Internet Explorer 8 deperimeterization business Intel HMT business technology automation MRDA Silverlight Jeff Jones MING Credentica Internet Dell evernote education 3G bombe mscape AMD natural interface co-processor browser Previous Versions codec whitelist EMC Barracuda CERN Loki Toshiba Portege R500 Google WWW exabytes history Netscan NAS upgrade fibre national museum of computing Firefox offload analytics TNT user experience CES bletchley park conference transcoding Corsair fire geocaching IT transformation mysql voice recognition Secunia ballmerbot Bill Gates Microsoft utilities DisplayLink Trend Micro Large Hadron Collider RBL laptop NGSCB high performance computing OpenID mobile working wildfire privacy 64-bit OFCOM Beacon Verbatim virtualisation electricity price gaming windows 7 identity metasystem server quiz RIA Adobe Mercury software troubleshooting Gears legislation CPU ucsd ProCurve conferences Greasemoneky benchmark flash Trampoline sun security paradox office Palladium fraud storage SMB 2 HTML 5 power cuts NVIDIA security theatre beta thin client pen computing Crossfader Motorola visualisation eu IT value business technology optimisation developer distributed computing SBS hold music community SSD Bill Cheswick optical interconnects terabytes Girl Geek Dinners Ruby MacBook Air virtual desktop IIW2008b bandwidth Tablet PC Tablet Kiosk SP1 LHC isp hierarchical temporal memory Live Mesh Volume Shadow Copy accessories automation cables Hp 2710p turing i-mate CardSpace provisioning National Insurance robot geneva TouchSmart numbers mobile Linux spam fighting data centre networks Frauenhofer cisco lawsuit bea open Ask.com Mono Mozilla camera RSA 2008 merger desktop. PC UMPC vulnerabilities ruggedized open source
Advertisement
Advertisement
Advertisement