Authentication

Authentication and JWT token issuance