I\'m trying to decide how to allow users to register for my website... there\'s openID, clickpass, facebook connect, google friend connect, etc, or the good old fashioned in-hou
Looking briefly at How to set-up OpenID it seems like a lot of work to get openID working.
It really isn't a lot of work. For a project still not even close to being public I downloaded Dope OpenID and after just a few hours (mostly spent doing CSS/HTML work which I really hate) of playing around I had a login procedure setup that looks and works like the one you see when logging in to SO.
For example.. if you allow both the in-house registration and openID, what percentage of your users are using OpenID?
Now when you can use you yahoo, AIM and GMail login as OpenIDs there is really little point in creating your own user verification and have to worry about salting hashes correct and about things like if users failing to login 3 times/second should be banned for a few minutes, restoring passwords when users have forgot about them etc.
You can of course provide an ordinary login as well but then you would still have to carry all the good stuff that OpenID lifts from your shoulders. It is not that frightening to ask the users to register gmail or yahoo account they can use, most of them probably have one already.