Responsibilities of the Auth system:
- Reject unauthenticated calls
- Check CLI version, reject outdated clients.
- Do authentication and authorization for Admins and Moderators of Semaphore
checks the schema and redirects to https
if schema is set to http
Based on that params user is redirected to previously visited page after successful login
x-semaphore-user-id
- UUID of logged userx-semaphore-user-anonymous
- false if user is logged
x-semaphore-org-username
- username of current organizationx-semaphore-org-id
- UUID of current organization