Interface IAuthorizationCodeInstalledApp

public interface IAuthorizationCodeInstalledApp

Authorization code flow for an installed application that persists end-user credentials.

Namespace

Google.Apis.Auth.OAuth2

Assembly

Google.Apis.Auth.dll

Properties

CodeReceiver

ICodeReceiver CodeReceiver { get; }

Gets the code receiver.

Property Value
TypeDescription
ICodeReceiver

Flow

IAuthorizationCodeFlow Flow { get; }

Gets the authorization code flow.

Property Value
TypeDescription
IAuthorizationCodeFlow

Methods

AuthorizeAsync(String, CancellationToken)

Task<UserCredential> AuthorizeAsync(string userId, CancellationToken taskCancellationToken)

Asynchronously authorizes the installed application to access user's protected data.

Parameters
TypeNameDescription
StringuserId

User identifier

CancellationTokentaskCancellationToken

Cancellation token to cancel an operation

Returns
TypeDescription
Task<UserCredential>

The user's credential

Extension Method