Namespace Google.Apis.Auth.OAuth2.Flows (1.68.0)

Classes

AuthorizationCodeFlow

Thread-safe OAuth 2.0 authorization code flow that manages and persists end-user credentials.

This is designed to simplify the flow in which an end-user authorizes the application to access their protected data, and then the application has access to their data based on an access token and a refresh token to refresh that access token when it expires.

AuthorizationCodeFlow.Initializer

An initializer class for the authorization code flow.

GoogleAuthorizationCodeFlow

Google specific authorization code flow which inherits from AuthorizationCodeFlow.

GoogleAuthorizationCodeFlow.Initializer

An initializer class for Google authorization code flow.

PkceGoogleAuthorizationCodeFlow

Google authorization flow implementation that supports PKCE as described in https://www.rfc-editor.org/rfc/rfc7636 and https://developers.google.com/identity/protocols/oauth2/native-app.

Interfaces

IAuthorizationCodeFlow

OAuth 2.0 authorization code flow that manages and persists end-user credentials.

IPkceAuthorizationCodeFlow

Authorization flow that supports Proof Key for Code Exchange (PKCE) as described in https://www.rfc-editor.org/rfc/rfc7636.