bitwarden_server_communication_config/
lib.rs

1//! Server communication configuration management for SSO cookie handling
2//!
3//! This crate provides data structures and storage abstractions for managing
4//! server communication configuration, particularly for SSO load balancer cookies
5//! used in self-hosted environments.
6
7#![deny(missing_docs)]
8
9mod client;
10mod config;
11mod repository;
12
13pub use client::ServerCommunicationConfigClient;
14pub use config::{BootstrapConfig, ServerCommunicationConfig, SsoCookieVendorConfig};
15pub use repository::{
16    ServerCommunicationConfigRepository, ServerCommunicationConfigRepositoryError,
17};
18
19#[cfg(feature = "wasm")]
20/// WASM bindings for JavaScript interoperability
21pub mod wasm;