Use this when building login, social auth, and role-based access control for a new service and want a systematic design from JWT token structure to refresh flow. Describe service requirements to get a complete auth system design covering Access/Refresh tokens, RBAC, and OAuth 2.0 integration.