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.
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
- Architecture — where the OIDC issuer sits in the surface map.
- License administration — how identity features arrive on a deployment.
- Feature catalog — full list of identity-adjacent toggles and their defaults.
- Cloud → Credentials — user-side view of the three credential families.
