docs/cloud/authentication.mdx
Vibe Kanban Cloud uses OAuth authentication, allowing you to sign in with your existing GitHub or Google account instead of creating a new password.
OAuth is a secure way to sign in to applications using accounts you already have. When you click "Sign in with GitHub", you're redirected to GitHub to confirm you want to allow Vibe Kanban access. GitHub then tells Vibe Kanban who you are, without Vibe Kanban ever seeing your GitHub password. </Info>
Click Authorize (GitHub) or Allow (Google) to grant Vibe Kanban access. </Step>
<Step title="Redirected Back"> After authorising, you're automatically redirected back to Vibe Kanban and signed in. </Step> </Steps>When you authorise Vibe Kanban, it only requests minimal permissions:
| Provider | Access Granted |
|---|---|
| GitHub | Your public profile (name, email, avatar) |
| Your basic profile (name, email, avatar) |
The first time you sign in:
For subsequent sign-ins:
To sign out:
Currently, there's no way to sign out of all devices at once. If you need to revoke all sessions (e.g., if you suspect unauthorised access):
You can sign in with either GitHub or Google - they're treated as separate accounts. If you sign in with GitHub, then later sign in with Google, you'll have two separate accounts.
<Warning> **Account linking is not currently supported.** If you want to use both GitHub and Google, pick one and stick with it to avoid having duplicate accounts. </Warning>To switch to a different account:
If you need to sign in with a different GitHub/Google account than the one your browser remembers:
Cause: The callback URL in your OAuth app doesn't match.
Solution:
https://<your-public-base-url>/v1/oauth/github/callbackhttps://<your-public-base-url>/v1/oauth/google/callbackCause: You clicked "Deny" instead of "Authorize", or your organisation has OAuth app restrictions.
Solution:
Solution:
Possible causes:
Solution: Simply sign in again. If it keeps happening, check if the server is restarting frequently. </Accordion>
<Accordion title="Can't sign in after revoking access"> **Problem:** You revoked Vibe Kanban's access on GitHub/Google and now can't sign in.Solution: Just sign in again - you'll be prompted to re-authorise the application. </Accordion> </AccordionGroup>