👎Deprecated since 2.1.2: The “fedora” crate is obsolete.
The OpenID-based authentication method for Fedora web services provided by this crate no longer works.
There is currently no known replacement.
Expand description
This crate contains code that helps serve as the basis for interacting with Fedora (web) services and implementing other features or API bindings on top of it.
Currently, an implementation for OpenID authentication against one of the Fedora Project OpenID providers and a generic, anonymous, unauthenticated session are available.
Re-exports§
Modules§
- changelogDeprecatedrelease notes for all versions of this crate
Structs§
- AnonymousSessionBuilderDeprecatedThis type encapsulates the (optional) arguments that are required for building an anonymous session.
- OpenIDSessionBuilderDeprecatedThis type encapsulates the mandatory and optional arguments that are required for building a session that is authenticated via OpenID.
- OpenIDSessionLoginDeprecatedThis type represents an OpenID login handler that encapsulates all parameters for authenticating except username and password.
- SessionDeprecatedThis type is a thin newtype wrapper around
reqwest::Client
with implementations for constructing both a generic / unauthenticated session, and a session pre-authenticated via an OpenID provider.
Enums§
- OpenIDClientErrorDeprecatedThis collection of errors is returned for various failure modes when setting up a session authenticated via OpenID.
- OpenIDSessionKindDeprecatedThis enum represents the different kinds of OpenID providers that can be interacted with.