01 · Project
Create or select a project you own
Open Google Cloud Console and use the project picker. Do not borrow another application’s client or secrets.
Your project, your consent
Create a Desktop OAuth client in a Google Cloud project you control. Corresync validates the downloaded file, stores its generated credential in your OS keyring, and leaves sign-in to Google in your normal browser.
Four browser screens
These are annotated maps, not screenshots of an account. Google may rename a menu; the destination and security boundary stay the same.
01 · Project
Open Google Cloud Console and use the project picker. Do not borrow another application’s client or secrets.
02 · APIs
Enable Gmail API for mail, Google Calendar API for Calendar and Meet event links, and Google Tasks API only for Tasks.
03 · Audience
Use Internal only for an eligible single Workspace organization; otherwise External. In Testing, add your account as a test user. Testing authorizations expire after seven days.
04 · Client
Under Clients, choose Desktop app—not Web application, service account, or API key. Download the JSON and keep it private.
Secure local handoff
Run corr setup, select Google and the services you want, then choose
“Import downloaded client JSON”. Review the client ID, loopback URI, scopes, and
separate keyring handles. Account setup does not sign in.
$ corr setup
$ corr auth login --account personal
$ corr doctor --account personal
For scripts, use corr auth google-client import FILE --key HANDLE first.
Never paste the generated credential into TOML, a shell argument, MCP, an issue, or
support output. Corresync deliberately does not delete your downloaded file.
Before you publish
Google currently lists personal use under 100 users and qualifying internal use among cases where verification is not mandatory. Unverified warnings, user caps, restricted-scope policy, organization controls, and Google’s current terms still apply. Check Google’s official rules before changing from Testing to production.
Ready when you are
Google sign-in remains in Google’s browser; mail, calendar, tasks, and credentials do not pass through a Corresync server.