OpenID

From Mugshot Developer Wiki

Jump to: navigation, search
OpenID

Design Process
Current Phase: Define
People
Engineers: Nobody
Ethnographers: Nobody
Designers: Bryan Clark
Multi-Disciplinary: Nobody

Blog:
Bugzilla:
SVN:


Define

Define is the current phase in this activity's design process

Integration of OpenID into Mugshot could help people avoid littering new accounts on blogs, wikis, and other web sites that simply require registration for participation. Instead, you'd be able to use your Mugshot ID to register an account with other sites that support OpenID, and you could use the Where I'm At Locations system to let your friends keep up with what you're doing online.

Research

Research is the current phase in this activity's design process

Adding OpenID support to Mugshot would involve both server and client changes. Using the Mugshot client and Where I'm At systems would allow us to create an quick and friendly open ID system.

The OpenID specs detail how OpenID works. There are a number of different OpenID Libraries already available

Current opens ource OpenID Java libraries

Servers

Resources

Prototype

Prototype is the current phase in this activity's design process

Picture a site you visit for the first time such as LiveJournal, a WordPress blog, or a MoinMoin or MediaWiki wiki. Imagine that it offers a new way to register -- without actually creating yet annother account somewhere out there in cyber space. The entry box uses the name attribute with the value openid_identifier such that your browser can auto-complete the entry.

 name="openid_identifier"

Image:OpenID Sign Up.jpg

Confirm New Account
Enlarge
Confirm New Account
Entering your Mugshot profile URL brings you a notification just like this one asking if you really want to create an account on the new system you've found.
Account Created
Enlarge
Account Created
You click the 'Yes' button to accept and the mugshot server and new system do an exchange in the background to create an account for you such that you can begin using this new service.
Account Cancelled
Enlarge
Account Cancelled
If someone else were to enter your URL or you entered it by mistake you could have clicked 'No' and cancelled the account creation. Mugshot would keep the stack around just like others such that you could find it again.
Personal tools