- Stored tokens: These tokens are listable and revocable.
- Ephemeral tokens: Issued directly via the API, these tokens are short-lived, and are not individually revocable.
Token scopes
A scope is a single capability, named for the resource it covers. Enterprise Image Factory recognizes eight scopes:
Scopes do not imply one another.
schematic:create does not grant schematic:read, and token:issue grants neither listing nor revocation. A token carrying several scopes reaches the endpoints covered by any of them.
A token that is valid but carries no scope for the requested route does not authenticate the request.
The web UI does not expose individual scopes. It offers four fixed actor profiles, each carrying a predefined set.
Token actor profiles
Choose a profile when creating a token in the web UI. The profile determines the full set of scopes that the token carries, and it cannot be changed after creation.-
Talos: This profile carries the
image:readscope. It is intended for nodes that pull enterprise images. The scope allows access to generated image downloads, PXE scripts, and installer OCI pulls. It does not grant access to security reports or token management. -
Automation (Omni / Terraform): This profile carries the
image:read,report:read,schematic:create,schematic:read, andtoken:issuescopes. It is intended for tooling that builds and consumes schematics. It allows the tooling to create and read schematics, pull images, read security reports, and issue bounded Talos or Automation tokens. -
Operator: This profile carries the
image:read,report:read,schematic:create,schematic:read, andsource:pullscopes. It is intended for a person or CI job working across the factory. In addition to access to images, schematics, and reports, it provides source proxy access. It cannot issue, list, or revoke tokens. -
Admin: This profile carries all eight scopes. It includes everything available to the Operator profile, along with
token:issue,token:read, andtoken:revokefor full token management. It can also issue a token for any actor profile.