Expand description
Auth traits and credential implementations for JMAP clients.
Provides TransportConfig (TLS/HTTP client construction) and
AuthProvider (per-request credential injection), plus built-in
implementations: DefaultTransport, CustomCaTransport,
NoneAuth, BearerAuth, and BasicAuth.
Structs§
- Basic
Auth - HTTP Basic authentication (
Authorization: Basic <base64(username:password)>). - Bearer
Auth - Bearer-token authentication (
Authorization: Bearer <token>). - Custom
CaTransport - Custom CA trust root (DER-encoded). No
Authorizationheader is injected. - Default
Transport - Standard reqwest client with a 10-second connect timeout; no custom TLS.
- None
Auth - No authentication: no
Authorizationheader.
Traits§
- Auth
Provider - Injects per-request authentication credentials.
- Transport
Config - Controls how the underlying
reqwest::Clientis constructed.