Cyberia SecretOps
12 / Authentication

Console & Browser Login

Authorize the terminal from the browser, or paste a scoped token in headless environments.

In this feature
  • Browser device flow with short pairing code
  • Fallback URL when the browser cannot open
  • Organization scope chosen at authorization time
  • Headless path: SECRETOPS_APP_TOKEN or scoped token
  • CLI tokens expire minutes after authorization
  • Access summary printed on successful login
// In the console

What it looks like

cybsecrets login offers two paths: an interactive device flow that opens the browser with a short-lived pairing code, or a direct scoped API token for CI and headless machines. Either way the CLI only ever sees what the credential is allowed to see.

Console & Browser Login
Console & Browser Login
Browser authorization — pairing code, device name, organization scope selection and a 5-minute token lifetime.
Console & Browser Login — detail
Console & Browser Login — detail
Device flow in the terminal: pairing code, fallback URL and the resulting access summary — 1 org, 2 projects, 5 apps accessible.
Interactive

Authorize from the browser

The terminal prints a pairing code and opens the SecretOps console. You confirm the device, pick the organization scope and authorize — the terminal receives a short-lived token, never your password.

Headless

Scoped tokens for CI

Answer no to the browser prompt and the CLI accepts a SECRETOPS_APP_TOKEN or any scoped token. Build agents get exactly one app and one environment.

Blast radius

Minutes, not months

CLI tokens expire shortly after authorization and organization scope is chosen per session, so a leaked terminal token is worth almost nothing.

Included out of the box

Browser device flow with short pairing code
Fallback URL when the browser cannot open
Organization scope chosen at authorization time
Headless path: SECRETOPS_APP_TOKEN or scoped token
CLI tokens expire minutes after authorization
Access summary printed on successful login
Next feature

Guided Init & Scope

Continue
Get started

One source of truth for every secret

Talk to the team