Authentication and authorization
You can sign in with an email address and password, or with a Google or GitHub account.
Account passwords are handled by the platform's identity framework and are not stored in readable form.
Sessions use signed tokens that expire.
Access to a project is checked against the permissions of the signed-in account.

