Expand description
Server communication configuration management for SSO cookie handling
This crate provides data structures and storage abstractions for managing server communication configuration, particularly for SSO load balancer cookies used in self-hosted environments.
Modulesยง
- client ๐
- config ๐
- cookie_
provider ๐ - middleware ๐
- platform_
api ๐ - repository ๐
- wasm
- WASM bindings for JavaScript interoperability WASM bindings for server communication configuration
Structsยง
- Acquired
Cookie - A cookie acquired from the platform
- Server
Communication Config - Server communication configuration
- Server
Communication Config Client - Server communication configuration client
- Server
Communication Config Middleware - Middleware that injects SSO load balancer cookies and re-acquires them on 302/307.
- SetCommunication
Type Request - Request to set server communication configuration for a hostname
- SsoCookie
Vendor Config - SSO cookie vendor configuration
- SsoCookie
Vendor Config Request - SSO cookie vendor configuration for
SetCommunicationTypeRequest
Enumsยง
- Acquire
Cookie Error - Errors that can occur during cookie acquisition
- Bootstrap
Config - Bootstrap configuration for server communication
- Bootstrap
Config Request - Bootstrap configuration variant for
SetCommunicationTypeRequest - Server
Communication Config Repository Error - Repository errors for configuration storage operations
Constantsยง
- UNIFFI_
META_ ๐CONST_ NAMESPACE_ BITWARDEN_ SERVER_ COMMUNICATION_ CONFIG - Export namespace metadata.
Traitsยง
- Cookie
Provider - Abstraction for acquiring and retrieving SSO load balancer cookies.
- Server
Communication Config Platform Api - Platform API for acquiring cookies from the platform client
- Server
Communication Config Repository - Repository for storing server communication configuration