Loading...
Loading Sowmya's portfolio...
Loading Sowmya's portfolio...
A production-ready authentication and authorization microservice built with Go, Gin, PostgreSQL, Redis and Docker. The service implements JWT-based authentication, refresh token management, role-based access control (RBAC) and follows Clean Architecture principles.
This authentication service centralizes user authentication and authorization for modern applications. It provides secure user registration, login, JWT access tokens, refresh tokens stored securely, and role-based access control for protected APIs.
Many applications implement authentication separately, resulting in duplicated logic and inconsistent security practices. This project demonstrates how authentication can be separated into a reusable microservice that can be integrated across multiple backend applications.