Module yup_oauth2::authenticator
source · Expand description
Module containing the core functionality for OAuth2 Authentication.
Structs
- Create a access token authenticator for use with pre-generated access tokens
- 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.
- 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.
- Create a access token authenticator that uses user secrets to impersonate a service account.
Enums
- Types of authenticators provided by ApplicationDefaultCredentialsAuthenticator
Traits
- A trait implemented for any hyper::Client as well as the DefaultHyperClient.
Type Aliases
- Default authenticator type