A microservice to authenticate users. This was created so that users won't have to rewrite authentication logic again and again.
- Single user profile for multiple apps.
- App level access control.
- Inbuilt roles and permissions system.
- Endpoints to register and login users.