Tech Solutions was experiencing rapid growth and needed a robust solution for managing user authentication and authorization across multiple applications. They had various services, including a customer portal, an internal dashboard, and a mobile app. Each service required its own authentication mechanism, which led to security vulnerabilities, user frustration, and increased maintenance costs.