Expand description
Hardened provider-neutral blocking transport implementation.
Structs§
- Basic
Credential - Type-separated Basic credential and immutable authentication scope.
- Basic
Credential Scope - Immutable owned scope attached to one credential lifecycle.
- Basic
Password - Owned Basic password with redacted diagnostics and drop-time cleanup.
- Basic
Username - Owned Basic username with redacted diagnostics and drop-time cleanup.
- Bearer
Credential - Initial bearer token and its immutable authentication scope.
- Bearer
Credential Scope - Immutable owned scope attached to one credential lifecycle.
- Bearer
Credential Snapshot - Redacted snapshot metadata for an in-flight credential generation.
- Bearer
Refresh Handoff - Store-bound handoff captured before external bearer refresh work.
- Bearer
Token - Owned bearer authorization value with redacted diagnostics and volatile cleanup of the adapter-owned bytes.
- Blocking
Basic Client - Hardened provider-neutral reqwest blocking Basic-auth transport.
- Blocking
Basic Client Builder - Builder requiring a scoped Basic credential and complete transport limits.
- Blocking
Client - Hardened provider-neutral reqwest blocking bearer transport.
- Blocking
Client Builder - Builder requiring endpoint, bearer token, user agent, and all timeout dimensions before a client can be constructed.
- Custom
Endpoint Acknowledgement - Explicit acknowledgement that a custom endpoint is a credential destination.
- Fips
TlsPolicy - Deployment-managed trust anchors and complete CRLs for FIPS TLS.
- Https
Endpoint - Validated HTTPS API endpoint, optionally including a fixed base path.
- RawBlocking
Client - Raw blocking HTTP executor with no implicit authentication or provider policy.
- RawBlocking
Client Builder - Builder for a raw client with no credential, provider, media, or retry policy.
- Request
Timeouts - Explicit total-request and connection timeout policy.
- User
Agent - Validated, non-secret user-agent header value.
Enums§
- Basic
Credential Error - Basic credential construction failure.
- Basic
Password Error - Basic password validation failure.
- Basic
Username Error - Basic username validation failure.
- Bearer
Token Error - Bearer-token validation error.
- Build
Error - Client construction failure.
- Credential
State Error - Credential-state access failure.
- Credential
Update Error - Validated token rotation failure.
- Endpoint
Error - HTTPS endpoint validation or target-composition error.
- RawHttp
Error - Payload-free raw HTTP execution failure.
- Timeout
Error - Timeout policy validation error.
- Token
Refresh Error - Compare-and-swap bearer refresh failure.
- Token
Rotation Error - Bearer-token validation or rotation failure.
- Transport
Error - Payload-free transport failure.
- User
Agent Error - User-agent validation error.
Constants§
- MAX_
BASIC_ AUTHORIZATION_ BYTES - Maximum complete
Authorization: Basic ...value bytes. - MAX_
BASIC_ PASSWORD_ BYTES - Maximum Basic password bytes accepted by the adapter.
- MAX_
BASIC_ USERNAME_ BYTES - Maximum Basic username bytes accepted by the adapter.
- MAX_
BEARER_ TOKEN_ BYTES - Maximum bearer-token length accepted by the adapter.
- MAX_
CONFIGURED_ ENDPOINT_ BYTES - Maximum endpoint input accepted before URL parsing or allocation.
- MAX_
RAW_ REQUEST_ BODY_ BYTES - Maximum request body copied into raw adapter-owned staging.
- MAX_
TIMEOUT_ SECONDS - Maximum configured timeout accepted by the adapter.
- MAX_
UPSTREAM_ HTTP1_ HEADERS - Maximum response-header fields parsed by pinned Hyper HTTP/1.
- MAX_
UPSTREAM_ HTTP1_ HEAD_ BYTES - Maximum pinned Hyper HTTP/1 read buffer before a head-too-large failure.
Type Aliases§
- Authenticated
Transport Failure - Delivery-phased authenticated reqwest failure.
- Basic
Credential Scope Error - Basic-scope construction failure.
- Bearer
Credential Scope Error - Compatibility name for bearer-scope construction failures.
- RawTransport
Failure - Delivery-phased raw reqwest failure.