Centralized Authentication Server: Use a centralized service (like Auth0, Okta, or?
Keycloak) to authenticate users once and propagate the session across the
microservices through JWT tokens.
Example: A user logs in through Auth0 (SSO provider) and receives a JWT token. They can
access multiple microservices (e.g., User Service, Order Service) by passing the token in
the Authorization header.