Class ProviderAuthState
Represents an OAuth Provider's URI and Parameters.
For use with Provider Auth, PKCE Auth, and ID Token auth.
public class ProviderAuthState
- Inheritance
-
ProviderAuthState
- Derived
- Inherited Members
Constructors
ProviderAuthState(Uri)
Constructor
public ProviderAuthState(Uri uri)
Parameters
uriUri
Properties
PKCEVerifier
The PKCE Verifier nonce, only set during a PKCE auth flow.
public string? PKCEVerifier { get; set; }
Property Value
State
The state parameter included in the OAuth URL for CSRF protection (RFC 6749 ยง10.12). Validate this against the state echoed back in the OAuth callback.
public string State { get; set; }
Property Value
Uri
The Generated Provider's URI
public Uri Uri { get; set; }