Enterprise feature. SSO sign-in is available to organizations that have connected their identity provider (Okta, Microsoft Entra ID, Google Workspace, or another SAML/OIDC provider) to the Consus portal. If
portal.consus.io doesn’t recognize your account, ask your Consus admin, or contact sales@consusindustries.co to set it up.- Your tool runs the helper whenever it needs a credential. Most tools have a setting for this.
- The first time, the helper opens your browser to the Consus portal. You sign in with your company account and click Approve.
- The portal issues a key to you. The helper keeps it on your computer and hands it to the tool.
Install
- macOS / Linux / WSL
- Windows (PowerShell)
~/.consus/helper.sh, readable by your user only. It needs curl and openssl, which every Mac and Linux machine already has.Sign in
You can let your tool start the sign-in (its first request opens the browser), or do it now:~/.consus/key until it expires or you sign out. While it’s there, the helper answers instantly and makes no network calls.
Other commands
Revoke a key
To disable a key everywhere, for example after losing a laptop, revoke it in the Consus portal. It’s listed under your name with the tool and computer in its label. Admins can revoke any key in their organization.Set up your tool
Pick your tool. Each tab shows the one setting to change; the rest of that tool’s setup is on its own integration page.- Factory
- Claude Code
- Claude Desktop
- Codex / ChatGPT desktop
- Pi
- OpenCode
- Everything else
In Full setup: Factory.
~/.factory/settings.json, in each customModels entry (or in Factory’s org-managed settings, which require this form):How it works
- The helper creates a one-time secret and opens
portal.consus.io/cli/loginwith a hash of it. The portal only ever sees the hash. - When you approve, the helper redeems the secret with the portal. The portal mints a key for you through the same path as its own Create key button, and sends it to the helper once. The portal never stores the key.
- A sign-in request expires after ten minutes and can be redeemed once. Each helper run waits up to 60 seconds (change it with
--wait). If signing in takes longer, the tool reports an auth error and succeeds on its next try. - The helper only talks to
portal.consus.io. Your tool only talks toapi.consus.io. - Everything the helper stores is in
~/.consus/, readable by your user only: the key, and a smallmeta.jsonwith your email, your organization, and the key’s label and expiry.