Module auth

Source
Available on crate feature client only.
Expand description

APIs for request authentication.

Modules§

httphttp-auth
Auth schemes for the HTTP Authorization header.
static_resolver
Static auth scheme option resolver.

Structs§

AuthSchemeEndpointConfig
Endpoint configuration for the selected auth scheme.
AuthSchemeId
New type around an auth scheme ID.
AuthSchemeOption
The output type from the ResolveAuthSchemeOptions::resolve_auth_scheme_options_v2
AuthSchemeOptionBuilder
Builder struct for AuthSchemeOption
AuthSchemeOptionBuilderError
The error type returned when failing to build AuthSchemeOption from the builder
AuthSchemeOptionResolverParams
Parameters needed to resolve auth scheme options.
AuthSchemeOptionsFuture
Future for ResolveAuthSchemeOptions::resolve_auth_scheme_options_v2.
SharedAuthScheme
Container for a shared auth scheme implementation.
SharedAuthSchemeOptionResolver
A shared auth scheme option resolver.

Traits§

AuthScheme
An auth scheme.
ResolveAuthSchemeOptions
Resolver for auth scheme options.
Sign
Signing implementation for an auth scheme.