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.
Implements
ICodeReceiverNamespace
GoogleApisAuthOAuth2Assembly
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 | |
---|---|
Name | Description |
closePageResponse |
string Custom close page response for this instance |
LocalServerCodeReceiver(string, CallbackUriChooserStrategy)
public LocalServerCodeReceiver(string closePageResponse, LocalServerCodeReceiver.CallbackUriChooserStrategy strategy)
Create an instance of LocalServerCodeReceiver.
Parameters | |
---|---|
Name | Description |
closePageResponse |
string Custom close page response for this instance |
strategy |
LocalServerCodeReceiverCallbackUriChooserStrategy The strategy to use to determine the callback URI |
Properties
RedirectUri
public string RedirectUri { get; }
Gets the redirected URI.
Property Value | |
---|---|
Type | Description |
string |
Methods
ReceiveCodeAsync(AuthorizationCodeRequestUrl, CancellationToken)
public Task<AuthorizationCodeResponseUrl> ReceiveCodeAsync(AuthorizationCodeRequestUrl url, CancellationToken taskCancellationToken)
Receives the authorization code.
Parameters | |
---|---|
Name | Description |
url |
AuthorizationCodeRequestUrl The authorization code request URL |
taskCancellationToken |
CancellationToken Cancellation token |
Returns | |
---|---|
Type | Description |
TaskAuthorizationCodeResponseUrl |
The authorization code response |