Secure client authentication with token rotation, admin approval workflow, and comprehensive audit logging
1. Register a client:
POST /api/auth/register2. Admin approves client
3. Get access token:
POST /api/auth/token4. Renew when needed:
POST /api/auth/renew