Developer extends Microsoft identity tech to Firefox

New Firefox extension implements the client interface of Microsoft's CardSpace identity technology

A developer has come up with an extension to Mozilla's Firefox browser that implements the client interface of Microsoft's CardSpace identity technology.

CardSpace acts like a wallet that holds a user's digital identity cards, which can be presented for authentication to Web sites and applications that request the credentials.

CardSpace is the client-side portion of Microsoft's Identity MetaSystem, which also includes back-end services and translation gateways. Web site operators will have to build support for CardSpace into their Web sites, which basically would be code that asks users to sign in using a CardSpace ID or other similar "identity selector" technology.

Kevin Miller, an independent solutions architect, released the code on Tuesday for Firefox running on the Windows platforms only.

Miller built the browser extension with a dependency on Microsoft's .Net 3.0 Framework, which will make it easier for developers to build identity services into their applications. But he did include the ability to plug in other identity selectors, by implementing the Cross Platform Component Object Model (XPCOM).

"Working with CardSpace was great. It was dead simple, and the documentation as easy," says Miller. "The only killer part was building the XPCOM component."

Miller says he is excited about CardSpace. "I think there is a ton of potential, and I'd like to see as many independent implementations as possible."

Miller built the extension on Windows XP SP2, and has tested it with Firefox versions 1.5 and 2.0. He also has tested it with Windows Server 2003.

The extension is fully supported by scripting, and, according to Miller's post on his blog, "seems to work pretty much exactly as the support in Internet Explorer 7.0."

Microsoft built its own CardSpace implementation on Internet Explorer 7.0 and released it with Vista in November.

Microsoft has said publicly for years that it was in talks with Mozilla and Apple about integration of CardSpace with their browsers. Just last month, Microsoft said it was working on a Firefox plug-in for CardSpace in its Open Source Software Lab that would be released eventually to the open source community. But it appears Miller may have beaten them to the punch, along with another developer named Chuck Mortimore, who has written a proof-of-concept identity selector, xmldap.xpi for Firefox.

"This is definitely in a beta stage," says Miller. "It's pretty good code, but I'm sure there are validations that I'm not catching, and there's a few clean-up things I'd like to do. I think that by the end of the year I should be happy with it. Chuck and I are discussing some ways to make our extensions complement each other, and I'm not sure how much time that will take, or how far we will go, so that might carry on for a while."

Microsoft officials said this summer that CardSpace could work with Firefox browser but that a third-party would have to develop an adapter.

While Microsoft has the client interface of its Identity MetaSystem out, on the server side it plans to release a technology called the Security Token Service (STS) that will be integrated with Active Directory.

STS, which will ship sometime after Longhorn Server is released late next year, is a lightweight gateway based on the WS-Trust protocol for servers and clients that negotiates the exchange of security tokens, such as Kerberos or the Security Assertion Markup Language.

Miller's extension, however, is not the only shot at bringing cross-platform support to CardSpace. This fall, Microsoft partner Ping Identity it would ship software being developed under the name Java InfoCard Server that would act as a sort of middleware to tie the Microsoft InfoCard technology, which is the building blocks of CardSpace, to non-Windows platforms.

Join the newsletter!

Error: Please check your email address.
Rocket to Success - Your 10 Tips for Smarter ERP System Selection
Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

John Fontana

Network World
Show Comments

Cool Tech

SanDisk MicroSDXC™ for Nintendo® Switch™

Learn more >

Breitling Superocean Heritage Chronographe 44

Learn more >

Toys for Boys

Family Friendly

Panasonic 4K UHD Blu-Ray Player and Full HD Recorder with Netflix - UBT1GL-K

Learn more >

Stocking Stuffer

Razer DeathAdder Expert Ergonomic Gaming Mouse

Learn more >

Christmas Gift Guide

Click for more ›

Most Popular Reviews

Latest Articles

Resources

PCW Evaluation Team

Walid Mikhael

Brother QL-820NWB Professional Label Printer

It’s easy to set up, it’s compact and quiet when printing and to top if off, the print quality is excellent. This is hands down the best printer I’ve used for printing labels.

Ben Ramsden

Sharp PN-40TC1 Huddle Board

Brainstorming, innovation, problem solving, and negotiation have all become much more productive and valuable if people can easily collaborate in real time with minimal friction.

Sarah Ieroianni

Brother QL-820NWB Professional Label Printer

The print quality also does not disappoint, it’s clear, bold, doesn’t smudge and the text is perfectly sized.

Ratchada Dunn

Sharp PN-40TC1 Huddle Board

The Huddle Board’s built in program; Sharp Touch Viewing software allows us to easily manipulate and edit our documents (jpegs and PDFs) all at the same time on the dashboard.

George Khoury

Sharp PN-40TC1 Huddle Board

The biggest perks for me would be that it comes with easy to use and comprehensive programs that make the collaboration process a whole lot more intuitive and organic

David Coyle

Brother PocketJet PJ-773 A4 Portable Thermal Printer

I rate the printer as a 5 out of 5 stars as it has been able to fit seamlessly into my busy and mobile lifestyle.

Featured Content

Product Launch Showcase

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?