Expand description
Core types for the capability engine.
Provides the unified object model where everything is an object with a
capability space, and the PolicyBackend trait for pluggable policy evaluation.
Structs§
- Capability
Grant - A capability grant: permission for a subject to perform operations on a target.
- Designation
- A designation label-value pair for narrowing capability scope.
- Exposure
Label - Exposure label for information flow control.
- Identity
Config - Configuration for minting identity tokens.
- Mint
Options - Options for customizing capability minting beyond the basic case.
- Mint
Result - Result of minting a capability token.
- Object
Id - Object identifier in the unified namespace.
- Operation
- Operation on a target object.
- Session
Config - Configuration for context token sessions.
Enums§
- Policy
Decision - Result of a policy evaluation.
Traits§
- Policy
Backend - Pluggable policy backend trait.