OpenID+WebID Revisited

All of my early WebID demonstrations focused on exposing the critical value that WebID brings to OpenID. Basically, that takes the form of eliminating username-and-password-based authentication on the more obvious front, while disambiguating hyperlink-based Names and Addresses on the less obvious front, with Linked Data in mind (i.e., via OpenID you ended up with a URI based global Identifier with the requisite fidelity for InterWeb scale User Centric Identity). Unfortunately, our first pass was based on WebID support in our OpenLink Data Spaces [1] product which (to the untrained eye) could be easily misconstrued as a heavy product etc..

In recent times, we've decoupled many of our WebID implementation layers from both Virtuoso and ODS. The net effects of these actions are:

* HTML-, Windows-, and iOS5-based X.509 certificate generators that deliver certificates bearing WebID watermarks --

* HTML-based WebID verifier that enables you quickly verify any WebID --

* OpenID+WebID proxy service than enables WebID exploitation via OpenID.

What follows is a simple step-by guide showcasing the last of the above:

1. Get yourself a WebID.

2. Visit a space on the InterWeb that supports OpenID-based authentication.

3. When challenged for your OpenID URL, simply provide a URL in the following form: <{Your-WebID}>. For instance, one of my WebIDs is <>, so I could provide <> (an encoded URL).


You will notice that you are able to use OpenID without username-and-password-based authentication. You simply present your X.509 certificate, and that's it.

Why is this important?

WebID is best understood and appreciated when experienced as a complementary enhancement of what exists.

As usual, I've attached a sequence of screenshots that showcase OpenID+WebID using the decoupled proxy service we now provide, distinct from the ODS instances used in our much earlier implementation demos.

How Do I use this OpenID+WebID Service?

Once you have a WebID, place the following in the <head/> section of an HTML document that's published to the Web:

<link href='' rel='openid.server'/>
<link href='{Your-OpenID-URL} rel='openid.delegate'/>


1. OpenLink Data Spaces (ODS) -- <>


* An early WebID+OpenID implementation that isn't currently functional, but still provides good insights into the inner workings of WebID+OpenID -- <>

* A nice OpenID service for testing the prowess of OpenID+WebID -- <>

* An old WebID+OpenID protocol demo using ODS through Firefox on Mac OS X -- <WebID + OpenID Hybrid Protocol Demo (Voice Edition)>

* ... and through Safari on Mac OS X -- <Using Safari to Demonstrate WebID + OpenID Hybrid Protocol Power!>

* ... and through IE on Windows -- <Power of WebID + OpenID Hybrid Protocol via Internet Explorer & Windows>

* Using WebID from an iOS5 device (iPhone or iPad) with Twitter as the Identity Provider (IdP) service -- <>

#LinkedData #WebID #Identity #Security #Nymwars #SemanticWeb #OpenID
5 Photos - View album
Shared publiclyView activity