I am building a suite of applications using ASP.NET.
- Each application can be hosted on separate servers.
- All the applications share an integrated database.
- All applications require user authentication before use.
- I want to build the ability to transfer users from one application to another without having to relogin.
Is there a way to recognize that a user is logged in one application and allow quick navigation to another application on a different server?
Currently I am storing the password hashes in the database; but I wouldn't be opposed to other suggestions if they solve the problem.