Skip to main content

Crate huskarl_core

Crate huskarl_core 

Source
Expand description

Huskarl provides tools for implementing secure OAuth2 in rust.

huskarl-core provides the base traits and implementations for the huskarl ecosystem.

Modules§

client_auth
OAuth2 client authentication support.
crypto
Cryptographic interfaces and definitions.
dpop
Demonstrating Proof-of-Possession (DPoP) support.
http
HTTP client and response abstractions.
jwk
JSON Web Key (JWK) types per RFC 7517/7518/8037.
jwt
JWT support
platform
Platform-specific marker traits for cross-platform compatibility.
prelude
Imports for syntax extensions.
secrets
Async secret access.
server_metadata
RFC 8414 - OAuth 2.0 Authorization Server Metadata.

Structs§

BoxedError
A boxed error that can be used without type parameters.
EndpointUrl
An endpoint URL.

Traits§

Error
Errors that may occur in the library.
IntoEndpointUrl
Conversion trait for types that can be turned into an EndpointUrl.