Skip to main content

Module sessions

Module sessions 

Source

Structs§

SessionAuth
CAUS-SESSIONAUT-41, CAUS-SESSIONAUT-45: Persisted auth snapshot within a session file.
SessionCookie
CAUS-SESSIONAUT-41: Persisted cookie snapshot within a session file.
SessionData
CAUS-SESSIONAUT-41, CAUS-SESSIONAUT-45: Session persistence contract.
SessionMeta
CAUS-SESSIONAUT-45: Session metadata used for lifecycle tracking.

Functions§

apply_session_to_request
CAUS-SESSIONAUT-41: Merges session headers/cookies/auth into request items and auth selection.
load_session
CAUS-SESSIONAUT-41: Loads session state from disk if session is requested.
save_session
CAUS-SESSIONAUT-45: Saves session back to disk unless read-only was requested.
update_session_from_exchange
CAUS-SESSIONAUT-45: Updates session data from outgoing auth and incoming response headers.