AuthorizationCodePkceSession Class
Definition
public class AuthorizationCodePkceSession
Methods
| Name | Description |
|---|---|
| Create | No summary available. |
| CreateAsync | No summary available. |
| ExchangeCodeAsync | No summary available. |
| IsCallbackFor | No summary available. |
Create Method
public Avalonia.Controls.OAuth2.AuthorizationCodePkceSession Create(Uri authorizationEndpoint, Uri tokenEndpoint, string clientId, string redirectUri, string scope, string nonce, string resource)
Parameters
authorizationEndpoint Uri
tokenEndpoint Uri
clientId string
redirectUri string
scope string
nonce string
resource string
Returns
CreateAsync Method
public System.Threading.Tasks.Task<Avalonia.Controls.OAuth2.AuthorizationCodePkceSession> CreateAsync(string issuer, string clientId, string redirectUri, string scope, string nonce, string resource, System.Net.Http.HttpClient httpClient, System.Threading.CancellationToken cancellationToken)
Parameters
issuer string
clientId string
redirectUri string
scope string
nonce string
resource string
httpClient System.Net.Http.HttpClient
cancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.Task<Avalonia.Controls.OAuth2.AuthorizationCodePkceSession>
ExchangeCodeAsync Method
public System.Threading.Tasks.Task<Avalonia.Controls.OAuth2.MetadataClient.OAuth2TokenResponse> ExchangeCodeAsync(Avalonia.Controls.WebAuthenticationResult result, string clientSecret, System.Net.Http.HttpClient httpClient, System.Threading.CancellationToken cancellationToken)
Parameters
result Avalonia.Controls.WebAuthenticationResult
clientSecret string
httpClient System.Net.Http.HttpClient
cancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.Task<Avalonia.Controls.OAuth2.MetadataClient.OAuth2TokenResponse>
IsCallbackFor Method
public bool IsCallbackFor(Avalonia.Controls.WebAuthenticationResult result)
Parameters
result Avalonia.Controls.WebAuthenticationResult
Returns
bool
Properties
| Name | Description |
|---|---|
| AuthorizationUri | No summary available. |
| RedirectUri | No summary available. |
| State | No summary available. |
AuthorizationUri Property
public Uri AuthorizationUri { get; set; }
RedirectUri Property
public Uri RedirectUri { get; set; }
State Property
public string State { get; set; }