I'm setting up a small project on AppEngine in Python that requires user login. I don't want to rely on just having Google accounts, so I want a slick looking OpenId dialog, which allows to login via Google, Facebook, etc.
There is some code out there, but it's all old and bulky.
So when users click on "Sign In", this dialog should appear in sort of an overlay window. The window should have an "Close X" on its top, and it should have the logos for all the major OpenID partners, Google 1st, Facebook next, all others in some order. If some sites require special logouts, the generation of those relevant URLs should also be handled by this code.
I would like to open source the code once it's ready.