Got many web applications I wish to bind into a network for a better
user experience. The "User" model would then be shared so that any
registered user may enjoy all websites without setting the same profile
Here are the design options:
* One rails app serving the user model to other websites using active
resource: I don't like very much this option since I'm afraid it would
be too slow...
* Running an LDAP server. Typical rails attributes (created_at,
updated_at) and typecasting may be an issue or am I wrong ?
* OpenID: I like this technology and its principles but I'm afraid
migrating tens of thousands accounts from different websites and without
altering their passwords would be a pain in the... for the development
team as for the user who maybe won't apreciate this new authentication
process with back and forth redirection between the openid server and
the web application...
What do you think ? Any other suggestion ?