Skip to main content
The platform exposes a single identity story for everything that talks to it. Three credential families cover the three common roles, and a self-hosted OIDC issuer underpins the user-facing part.

Credential families

User browser sessions use short-lived session tokens minted by the OIDC issuer; they aren’t handed out for offline use. Per-user endpoints — your own profile, your team memberships, device self-management — accept a user session or a device credential (dk-) only. Integration (sk-) and agent (ak-) credentials are rejected there, because they don’t represent a signed-in user. A device credential can revoke itself with POST /auth/device/revoke; that call also revokes the companion agent credential (ak-) minted alongside it when the device was paired. For the user-facing walkthrough of issuing each credential type, see Cloud → Credentials. For the HTTP-level auth rule (which header where, which credential carries team scope), see the API reference.

OIDC issuer

Every deployment runs a self-hosted OIDC issuer that signs the tokens used across the platform. The issuer owns:
  • Discovery — standard OpenID Connect discovery document and JWKS endpoints. Any compliant client can verify a token without Cyberun-specific code.
  • Token signing keys — rotated on the operator’s schedule.
  • Sessions — short-lived access tokens; longer-lived refresh tokens under the operator’s policy.
The issuer is itself a feature toggle in the license (oidc_provider — see Feature catalog). With it on, external applications can register as OIDC clients and federate sign-in through Cyberun — for example to give a partner tool single sign-on backed by Cyberun’s user directory.

End-user sign-in options

What’s available to users on the login screen is governed by the license: Auth-method selection is a deployment decision — enterprise templates typically disable registration and oauth and provision users out-of-band; SaaS deployments turn both on for self-service.

Federation across sites

In multi-site deployments, the OIDC issuer can be configured to sign tokens valid across every site in the trust mesh. The exact topology (single issuer with replicated keys, or distinct issuers in a trust circle) is a deployment-time decision; both shapes are supported. The site-federation runbook is partner-led today; public guidance is in development.

Token TTLs and rotation

Session lifetime, refresh-token lifetime, and signing-key rotation cadence are configurable per deployment. The defaults shipped with Cyberun’s managed service are tuned for SaaS use; on-prem deployments usually tighten them. The configuration reference and recommended tightening guidance are in development as part of the public deployment guide; reach out for the current values.

License interaction

Several license entitlements gate identity-adjacent features. The Global ones — registration, oauth, email, oidc_provider, auto_team — plus the Account features manual_team_creation and team_invitation_accept, are catalogued at Feature catalog.

See also