Expand description
Transport-neutral contracts for one explicitly supplied authorization session.
The policy is non-secret and grants only a small ordered set of bodyless, operator-selected GET requests beneath one already selected application. Application-defined GET handling can still have server-side effects. The authorization value is move-only, zeroized on drop, never serialized, and exposed only to the crate-owned request-composition boundary.
Structs§
- Supplied
Session Authorization - One move-only complete
Authorizationheader value. - Supplied
Session Cookie Summary - Non-secret aggregate of the supplied cookie metadata selected by a policy.
- Supplied
Session Cookies - Move-only supplied cookie values bound to one validated V2 policy.
- Supplied
Session Form Credential - Move-only username/password pair for one bounded form-login attempt.
- Supplied
SessionO Auth Authorization - Move-only, explicitly selected private authorization-URI output.
- Supplied
SessionO Auth Grant - Move-only imported grant bound to one selected policy and principal alias.
- Supplied
Session Policy - Strict non-secret policy for one supplied session.
Enums§
- OAuth
Authorization Input Error - Static errors from the selected private OAuth handoff sink.
- OAuth
Code Input Error - Static failures which never include grant, token or provider text.
- Supplied
Session Authorization Error - Static, redaction-safe authorization value validation failure.
- Supplied
Session Cookie Error - Static, redaction-safe supplied-cookie validation failure.
- Supplied
Session Cookie Same Site - Preserved SameSite declaration for one supplied cookie.
- Supplied
Session Cookie Update Policy - V2 behavior when a selected cookie is reissued by a response.
- Supplied
Session Credential - Move-only supplied credential selected for one session runtime.
- Supplied
Session Credential Acquisition - How the credential used for protected requests is established.
- Supplied
Session Credential Mechanism - Credential mechanism selected by a supplied-session policy.
- Supplied
Session Form Credential Error - Static, redaction-safe form credential validation failure.
- Supplied
Session Policy Error - Static, redaction-safe policy validation failure.
- Supplied
Session Policy Version - Supplied-session policy generation.
- Supplied
Session Runtime Input - One prevalidated runtime input: either a ready outbound credential or the guarded values needed for the single bounded login transition.
Constants§
- HARD_
MAX_ SUPPLIED_ SESSION_ COOKIE_ SECRET_ BYTES - Maximum accepted supplied-cookie secret bytes.
- HARD_
MAX_ SUPPLIED_ SESSION_ FORM_ SECRET_ BYTES - Maximum accepted username/password secret bytes for one form-login attempt.
- HARD_
MAX_ SUPPLIED_ SESSION_ OAUTH_ CODE_ SECRET_ BYTES - Maximum explicitly supplied code/PKCE transaction bytes. No browser is read.
- HARD_
MAX_ SUPPLIED_ SESSION_ POLICY_ BYTES - Maximum accepted policy bytes.
- MAX_
SUPPLIED_ SESSION_ CHECKPOINTS - Maximum health checkpoints: startup plus one after every selected resource.
- MAX_
SUPPLIED_ SESSION_ COOKIES - Maximum supplied cookies declared by V2.
- MAX_
SUPPLIED_ SESSION_ COOKIE_ HEADER_ BYTES - Maximum composed
Cookierequest-header bytes. - MAX_
SUPPLIED_ SESSION_ REQUESTS - Maximum session-owned requests: startup health plus resource/checkpoint pairs.
- MAX_
SUPPLIED_ SESSION_ RESOURCES - Maximum explicitly selected protected resources.
- MAX_
SUPPLIED_ SESSION_ RESPONSE_ BODY_ BYTES - Maximum retained body bytes for one session-owned response.
- MAX_
SUPPLIED_ SESSION_ TOTAL_ RESPONSE_ BYTES - Maximum session-owned response bytes declared by one policy.
- MAX_
SUPPLIED_ SESSION_ WALL_ TIME_ MS - Maximum local wall-clock allowance declared by one policy.
- SUPPLIED_
SESSION_ COOKIE_ POLICY_ SCHEMA - Strict V2 supplied-cookie policy schema.
- SUPPLIED_
SESSION_ FORM_ LOGIN_ POLICY_ SCHEMA - Strict V3 bounded form-login policy schema.
- SUPPLIED_
SESSION_ OAUTH_ AUTHORIZATION_ POLICY_ SCHEMA - Strict V7 client-initiated S256 transaction with one loopback form response.
- SUPPLIED_
SESSION_ OAUTH_ CODE_ POLICY_ SCHEMA - Strict V5 acquisition of a Bearer credential from an imported code transaction.
- SUPPLIED_
SESSION_ OAUTH_ REFRESH_ POLICY_ SCHEMA - Strict V6 imported-code acquisition and one explicitly scheduled IdP refresh.
- SUPPLIED_
SESSION_ POLICY_ SCHEMA - Strict V1 supplied-session policy schema.
- SUPPLIED_
SESSION_ RENEWAL_ POLICY_ SCHEMA - Strict V4 supplied-cookie session with one explicitly scheduled renewal.