Authenticate a user with email and password
Authorization header as Bearer {token} for authenticated requests.userId, email, and roleAuthorization: Bearer {token} headerrefreshTokenAuthorization header for all authenticated requests:
SameSite: strict to prevent CSRF attacks/api/auth/logout endpoint