Based off the searchs, looks like this hasn’t been an incredibly discussed topic.
First off, yes, I am well aware of http://www.scatmania.org/archives/2005/08/06/openid-for-wordpress/ but I would like to expand the idea to WordPress Core, WordPress MU, and (subsequently) wordpress.com
It’s really great that I can signup at LiveJournal, and talk to my friends there, and they’ll definitively know it’s me by my user.
Then it’s great to sign up at DeadJournal and do the same.
Then MySpace, then Xanga, oh, and let’s not forget to sign up for a TypeKey identity so the spam crazy MT users will actually recieve my comments, and on and on and on.
This opens up the known problems:
Shared passwords everywhere (in many cases).
Taken usernames/frustrated users.
Privacy concerns, and the list goes on.
My key suggestions are for:
1) OpenID support to be professionally integrated into CORE WordPress.
There’s a lot of blogs I come across, even more so thanks to Google BlogSearch. And I don’t like leaving anonymous comments, and I don’t like registering places JUST to comment (probably once!).
2) OpenIDs to be given to ALL wordpress.com users. Having said this, that means of course that OpenID has to be integrated into WordPress MU as well (duh?).
* NO MORE REGISTRATIONS!
Anyone with a domain and the ability to host a 2K HTML file can have an OpenID at their own domain, without having to set up an OpenID server.
How? By delegating their ID out to another OpenID server.
For now, http://vxjasonxv.com is delegated to LiveJournal, because I have an account there (and they adopted it… because, well, the founder of LJ created OpenID!)
For example, this is in my index.html page.
<link rel="openid.server" href="http://www.livejournal.com/openid/server.bml" />
<link rel="openid.delegate" href="http://vxjasonxv.livejournal.com/" />
* One Account, One Password, so many sites.
Password authentication is done by taking you back to the OpenID server with two steps:
1) Ensuring you’re logged in. And prompting you to log in if you’re not.
2) Confirming that you wish to send your identity to the site requesting it.
The absolute most important part is that you DO NOT GIVE YOUR OPENID PASSWORD ON A SITE OTHER THAN YOUR OPENID SERVER.
They don’t need your authentication information, only your identity information that the OpenID server will send to them.
If WordPress would allow me to use this on my own domain, for myself, and not ‘delegated around the web’, I would be using WordPress 100% of the time IN A HEARTBEAT.
I don’t already only because PHP support of OpenID is not 100% there.
Videntity.org provides libs, but not the page construction to communicate.
Scatman’s implementation needs some touchups and additional features to manage your own identity on external sites (I think).
I would REALLY like to see this more widely adopted.
Check it out, wontcha?
- The topic ‘wordpress.com and Open ID’ is closed to new replies.