Table of Contents

Class OAuth2AuthorizationRequest

Namespace
ArcanaDevelopment.adTempus.Shared
Assembly
ArcanaDevelopment.adTempus.Shared.dll

The information the client needs to send the user to a provider's OAuth2 authorization page.

[DataContract]
public sealed class OAuth2AuthorizationRequest
Inheritance
object
OAuth2AuthorizationRequest

Remarks

The client opens Url in a browser and listens on RedirectUri for the authorization code. It must confirm that the returned state matches State, then pass the code and PkceVerifier back to the server to complete the authorization.

Properties

PkceVerifier

The PKCE code verifier to supply when completing the authorization.

[DataMember]
public string PkceVerifier { get; set; }

Property Value

string

RedirectUri

The redirect URI the browser returns to.

[DataMember]
public string RedirectUri { get; set; }

Property Value

string

State

The state value that must be returned to the redirect URI.

[DataMember]
public string State { get; set; }

Property Value

string

Url

The authorization URL to open in the browser.

[DataMember]
public string Url { get; set; }

Property Value

string