News

OpenID Updates Identity Spec

OpenID system is top contender in online ID-management frameworks.

The OpenID Foundation is set to release the final specification for version 2.0 of its free framework for user-centric digital identity. OpenID is a lightweight, decentralized system designed to take advantage of existing Internet protocols and specs -- such as URI, HTTP, SSL and Diffie-Hellman -- to build identity across domains.

Developed originally by Brad Fitzpatrick, creator of the LiveJournal virtual community, OpenID has emerged as a leading contender for the ID framework crown. Industry analysts at Gartner Inc. have included it in a short list of technologies it calls "personal identity frameworks" (PIFs). That category also includes Microsoft's CardSpace and the Eclipse Foundation's Higgins Trust Framework -- all systems for authentication, reduced sign-on, and registration, explains Gartner research director Gregg Kreizman.

"Right now, OpenID is essentially a framework for passing ID attributes to abstract your identity, and multiple forms or personas of your identity, for use in different contexts," Kreizman says.

OpenID has some momentum, Kreizman says, but security issues are slowing adoption. "Today, it's phishable," he says. "You don't see it in financial institutions, health care or government to any significant degree."

But Microsoft chairman Bill Gates gave OpenID some juice when he announced in February that Microsoft would be working with the project leaders -- JanRain Inc., Sxip Identity Corp. and VeriSign Inc. -- to integrate it with CardSpace.

"Microsoft is interested in OpenID for a number of reasons," says Neil Macehiter, principle analyst at UK-based Macehiter Ward-Dutton. "In a nutshell, the collaboration focuses on harnessing the benefits of both technologies, allowing individuals to control their own identity through the use of OpenID, while exploiting the anti-phishing benefits of the CardSpace identity selector technology."

Picking up Speed
Windows CardSpace is an implementation of Microsoft's vision of an "identity metasystem" -- essentially, a configuration of systems designed to simplify the unavoidable challenge of managing multiple digital IDs. CardSpace (formerly "InfoCard") is authentication technology that employs cryptography and a tight integration with Windows to deliver "verifiable claims" that identify a user. CardSpace is part of the .NET Framework, so it's embedded in Vista. XP users can add it via a service pack.

"With Microsoft onboard, you're going to see adoption picking up speed," predicts Larry Drebes, founder and VP of engineering at Portland, Ore.-based JanRain. Drebes' company has been something of a driving force behind the OpenID spec. To date, JanRain has developed the libraries and tools deployed by 90 percent of the OpenID ecosystem.

"When we started this company three years ago, it was us and Brad [Fitzpatrick] working on OpenID," Drebes says. "Today there are 150 million enabled OpenID users, and more than 8,000 Web sites accepting OpenID. And the number of Web sites accepting OpenID is growing 5 percent week to week. So, we're getting there." Drebes' numbers are based on the Web logs of the JanRain provider site.

Drebes points out that Apple Inc. is shipping OpenID with its new Leopard operating system, and AOL LLC, Sun Microsystems Inc. and French telco Orange are supporting it. Rumors have been circulating that one or more of the leading search engine providers are poised to become OpenID providers. Drebes wouldn't confirm or deny those rumors.

"For consuming new and low-risk services, there's some momentum there," says Kreizman. "But for the next year or so, you're going to see OpenID offered as an alternative to existing registration systems. And CardSpace will creep into the enterprise because it's a client component of Vista, and Microsoft-centric shops will want to offer that as a mechanism to authenticate. But try to find a bank, a health-care provider or an insurance company accepting it on their site. It's still early days."

About the Author

John K. Waters is the editor in chief of a number of Converge360.com sites, with a focus on high-end development, AI and future tech. He's been writing about cutting-edge technologies and culture of Silicon Valley for more than two decades, and he's written more than a dozen books. He also co-scripted the documentary film Silicon Valley: A 100 Year Renaissance, which aired on PBS.  He can be reached at [email protected].

comments powered by Disqus

Featured

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube