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
-
objectOAuth2AuthorizationRequest
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