in reply to Perl Passport or Single Sign On?

I think we really need something like this. I wanted to use the perl.org authentication system for AnnoCPAN, but it wasn't ready yet for use by non-perl.org sites and I couldn't wait any longer. ;-) (but they are working on it)

It is possible to have a reasonably secure system where the password database is held by a central server and the other application servers don't know the user's passwords. That can be done by having the authentication server create a signed cookie that is passed to the application servers by the user as a form parameter. The main weakness is that if the central auth server is down, no one can log in to any of the application servers...

However, I find the idea of having an application server (such as cpanforum.com) receive the user's password for another site (such as perlmonks.org) and then use it to authenticate the user in permonks.org very, very bad from a security point of view. How do you expect every user to trust you with their perlmonks.org password?

Replies are listed 'Best First'.
Re^2: Perl Passport or Single Sign On?
by szabgab (Priest) on Jul 04, 2005 at 11:11 UTC
    How do you expect every user to trust you with their perlmonks.org password?

    The keyword I think is optional. If you trust cpanforum.com enough to handle you Monkpw then you can use it. If you don't trust then just use your cpanforum.com username/password.