Single Sign On
Overview
The Single Sign On (SSO) system is a Laravel-based authentication gateway that provides a unified login experience for both internal and client-facing applications. It communicates with each application through custom-built APIs and supports secure multi-factor authentication.
My Role
As Lead Architect and Developer, I was responsible for:
- Designing the authentication flow and API architecture
- Developing the Laravel backend for login and token issuance
- Implementing Google 2-Factor Authentication
- Building custom API integrations for each connected application

Key Features
- Centralized login screen for all in-house and client apps
- Custom API communication with each application
- Secure token-based authentication
- Support for Google 2FA
- Scalable design for onboarding new applications
- Ability to opt out of 2FA
Technologies Used
- Laravel (PHP): Application backend
- Bootstrap + jQuery: Frontend
- MySQL: Data storage
- Google 2FA: Multi-factor authentication
Outcome
The SSO system simplified user access across multiple platforms, improved security through 2FA, and reduced redundant login flows for both internal teams and clients.