Expand description
KIP-48 delegation-token deadline decisions.
Structs§
- Token
Deadlines - Absolute deadlines stored on a freshly created delegation token.
- Token
Mutation Facts - Scalar facts projected by the controller before it mutates token state.
Enums§
- Scram
Credential Source - Credential source selected for the first SCRAM round.
- Token
Api - Delegation-token API whose admission policy is being evaluated.
- Token
ApiAdmission - Whether a connection may invoke a delegation-token API.
- Token
Create Decision - Whether the host configuration admits a create and, if so, its deadlines.
- Token
Expire Decision - Mutation selected by
ExpireDelegationToken. - Token
Mutation Decision - Controller action for a generation-bound delegation-token mutation.
- Token
Mutation Kind - Delegation-token mutation whose committed-state precondition is checked.
- Token
Mutation State - Relationship between the committed token and a guarded mutation.
- Token
Renew Decision - Whether a token can be renewed and, if so, its next expiry.
Functions§
- create_
token_ deadlines - Derive both stored deadlines of a new token.
- expire_
token_ deadline - Select deletion or a bounded expiry update.
- renew_
token_ expiry - Derive a renewed expiry.
- scram_
credential_ source - Classify the credential for SCRAM round 1.
- token_
api_ admission - Admit delegation-token APIs only for a securely authenticated, non-token identity.
- token_
describe_ visible - Whether one delegation token is visible to a Describe caller.
- token_
mutation_ decision - Fence a token mutation against its exact committed generation.