Class LocalServerCodeReceiver (1.59.0)

public class LocalServerCodeReceiver : ICodeReceiver

OAuth 2.0 verification code receiver that runs a local server on a free port and waits for a call with the authorization verification code.

Inheritance

Object > LocalServerCodeReceiver

Implements

ICodeReceiver

Namespace

Google.Apis.Auth.OAuth2

Assembly

Google.Apis.Auth.dll

Constructors

LocalServerCodeReceiver()

public LocalServerCodeReceiver()

Create an instance of LocalServerCodeReceiver.

LocalServerCodeReceiver(String)

public LocalServerCodeReceiver(string closePageResponse)

Create an instance of LocalServerCodeReceiver.

Parameter
NameDescription
closePageResponseString

Custom close page response for this instance

LocalServerCodeReceiver(String, LocalServerCodeReceiver.CallbackUriChooserStrategy)

public LocalServerCodeReceiver(string closePageResponse, LocalServerCodeReceiver.CallbackUriChooserStrategy strategy)

Create an instance of LocalServerCodeReceiver.

Parameters
NameDescription
closePageResponseString

Custom close page response for this instance

strategyLocalServerCodeReceiver.CallbackUriChooserStrategy

The strategy to use to determine the callback URI

Properties

RedirectUri

public string RedirectUri { get; }

Gets the redirected URI.

Property Value
TypeDescription
String

Methods

ReceiveCodeAsync(AuthorizationCodeRequestUrl, CancellationToken)

public async Task<AuthorizationCodeResponseUrl> ReceiveCodeAsync(AuthorizationCodeRequestUrl url, CancellationToken taskCancellationToken)

Receives the authorization code.

Parameters
NameDescription
urlAuthorizationCodeRequestUrl

The authorization code request URL

taskCancellationTokenCancellationToken

Cancellation token

Returns
TypeDescription
Task<AuthorizationCodeResponseUrl>

The authorization code response

Extension Method