Expand description
Canonical session request identity, independent of proof verification or storage.
Hashing a request does not authenticate a token, select host TTL policy or grant scopes. Session admission and replay remain separate engine obligations.
Structs§
- Session
Request - Canonical narrowing request: 1..=16 unique scopes, at most 1024 scope bytes. Input order is normalized before hashing; duplicates are rejected.
- Session
TtlLimit - Checked current maximum session lifetime, in seconds (1..=1800). Authorization needs this bound, without an admission default. Construction cannot bypass range admission:
- Session
TtlPolicy - Checked default and maximum TTL for fresh admission. Neither value is taken
from a submitted request. Live authorization uses only
maximum().
Enums§
- Session
Request Error - Request shape, narrowing and lifetime rejection; no cryptographic verification.