[−][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 |