Use OAuth server for authentication in your enterprise. Companies start with one website which stores users’ information and soon they have 10 sites each with their own user base and it is difficult to allow users from one website to login to another. Have a common authenticating system using OAuth for all of your websites and applications.