- Microservices
- User Service (REST APIs)
- Gatekeeper Service (Validate Token and Roles)
- Proxy Gateway (nginx Routing)
- install docker desktop is enough for running these services
docker-compose up -d
HTTP GET localhost/api/v1/user -> ok from user service
- Login or Authneticate App using Firebase & auth0
- Pass token to API services to authorize user
- Validate role using gatekeeper service