Authenticate with username/password

Authenticate with GitHub

Authenticate with OIDC