IndieAuth-OpenID proxy

The IndieWeb movement is much about "code before talk", and on this way wheels are reinvented:

Login​

To log into their wiki, you have to have to use indieauth.com which requires you to have an account with a commercial provider (github, twitter, google, app.net etc.). You are also required to add links to them on your homepage.

I don't want an account in silos, and I don't want to link to them from my homepage. I already do have a login service, and this is OpenID. It's decentralized, working and I've got my very own server running on id.cweiske.de, thanks to SimpleID.

Imagine my disappointment when I found out that indieauth.com does not support OpenID as authentication backend . The most indie login protocol is not supported, in favor of silos.

indieauth-openid​

Being unsatisfied with the situation, I sat down yesterday, tried to make sense of the underdocumented indieauth spec (1, 2, 3, 4).

The result is indieauth-openid (github mirror), a IndieAuth-to-OpenID proxy that lets you sign into websites using IndieAuth with your OpenID.

With that, I'm also seemingly the first to run his own IndieAuth server (apart from indieauth.com).

Fin​

Now all is well and I can use my OpenID server to log into indiewebcamp.com? No. The MediaWiki IndieAuth plugin does not support federation but is hard-wired with indieauth.com :-/

Written by Christian Weiske.

Comments? Please send an e-mail.