Module yup_oauth2::authenticator
source · [−]Expand description
Module containing the core functionality for OAuth2 Authentication.
Structs
Create an authenticator that uses a application default credentials.
Authenticator is responsible for fetching tokens, handling refreshing tokens, and optionally persisting tokens to disk.
Configure an Authenticator using the builder pattern.
Create an authenticator that uses an authorized user credentials.
hyper-rustls
or hyper-tls
The builder value used when the default hyper client should be used.
Create an authenticator that uses the device flow.
Create an authenticator that uses the installed flow.
Create an authenticator that uses a service account.
Enums
Types of authenticators provided by ApplicationDefaultCredentialsAuthenticator
Traits
A trait implemented for any hyper::Client as well as the DefaultHyperClient.
Type Definitions
hyper-rustls
or hyper-tls
Default authenticator type