[][src]Module yup_oauth2::authenticator

Module contianing the core functionality for OAuth2 Authentication.

Structs

Authenticator

Authenticator is responsible for fetching tokens, handling refreshing tokens, and optionally persisting tokens to disk.

AuthenticatorBuilder

Configure an Authenticator using the builder pattern.

DefaultHyperClient

The builder value used when the default hyper client should be used.

DeviceFlowAuthenticator

Create an authenticator that uses the device flow.

InstalledFlowAuthenticator

Create an authenticator that uses the installed flow.

ServiceAccountAuthenticator

Create an authenticator that uses a service account.

Traits

HyperClientBuilder

A trait implemented for any hyper::Client as well as the DefaultHyperClient.

Type Definitions

DefaultAuthenticator

Default authenticator type