Skip to main content
The dashboard is for your team. It does not share sessions with your product, and the runtime API never reads dashboard cookies.

Sign-in methods

The sign-in page lists every method your deployment has enabled.

OAuth account linking

A Google sign-in whose verified email already belongs to an account created with a password links the Google identity to that existing user and signs them in. The person keeps one account and can enter through either method. Google always verifies the account email it issues, which is what makes the automatic link safe. GitHub keeps the explicit flow: a GitHub profile can carry an unverified email, so automatic linking there could let an unverified email claim an existing user. If the email already belongs to an account, sign in using the original method. The dashboard reports an account-linking error instead of merging identities without a verified match. Email verification is not enforced in the current product. Do not treat an unverified email as proof of identity for a sensitive workflow without adding verification in your deployment.

Authentication versus authorization

A valid session only proves who signed in. Every dashboard request separately resolves workspace membership, role, active project, and environment. See workspaces, projects, and roles for the permission matrix.