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
ICodeReceiverInherited Members
Namespace
Google.Apis.Auth.OAuth2Assembly
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, LocalServerCodeReceiver.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 | LocalServerCodeReceiver.CallbackUriChooserStrategy 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 async 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 |
Task<AuthorizationCodeResponseUrl> | The authorization code response |