Authenticates a user and returns a JWT Bearer token.
The token is valid for 1 hour and must be included as
Authorization: Bearer <token> on all /api/v1/* requests.
Re-authenticate when you receive a 401 Unauthorized response.
Authentication successful
JWT Bearer token, valid for 1 hour