Announcing poit, a simple, single-user OpenID authentication server implementation.
This is a reworking of a even simpler server I hacked together for personal use last year. The UI is currently very bare, and there is no documentation, but it does work, and the code is no longer terrible to work with.
It’s been tested to work on a handful of OpenID consumer sites, with only two known failures so far: Facebook and Stack Overflow.
Unsurprisingly, Facebook’s consumer implementation seems to be broken, and I won’t bother following up on that any time soon. The failure against Stack Overflow is both unfortunate and ironic as using it was a major motivation for starting the original project.
At the moment, the UI is very crude and it doesn’t protect against all plausible bad inputs, but it is functional, and I do use it for my own needs. Time permitting, I’m hoping to be able to cross off all the features planned for the first release in two weeks. Some additional testing would be much appreciated.
Critiques, suggestions, and patches welcome—notification of security issues, especially.