Table of Contents

Class ValidatedTokenRequest

Namespace
Duende.IdentityServer.Validation
Assembly
Duende.IdentityServer.dll

Models a validated request to the token endpoint.

public class ValidatedTokenRequest : ValidatedRequest
Inheritance
ValidatedTokenRequest
Inherited Members

Constructors

ValidatedTokenRequest()

public ValidatedTokenRequest()

Properties

AuthorizationCode

Gets or sets the authorization code.

public AuthorizationCode? AuthorizationCode { get; set; }

Property Value

AuthorizationCode

The authorization code.

AuthorizationCodeHandle

Gets or sets the authorization code handle.

public string? AuthorizationCodeHandle { get; set; }

Property Value

string

The authorization code handle.

BackChannelAuthenticationRequest

Gets or sets the backchannel authentication request.

public BackChannelAuthenticationRequest? BackChannelAuthenticationRequest { get; set; }

Property Value

BackChannelAuthenticationRequest

The backchannel authentication request.

CodeVerifier

Gets or sets the code verifier.

public string? CodeVerifier { get; set; }

Property Value

string

The code verifier.

DeviceCode

Gets or sets the device code.

public DeviceCode? DeviceCode { get; set; }

Property Value

DeviceCode

The device code.

GrantType

Gets or sets the type of the grant.

public string GrantType { get; set; }

Property Value

string

The type of the grant.

ProofKeyThumbprint

The thumbprint of the associated proof key, if one was used.

public string? ProofKeyThumbprint { get; set; }

Property Value

string

RefreshToken

Gets or sets the refresh token.

public RefreshToken? RefreshToken { get; set; }

Property Value

RefreshToken

The refresh token.

RefreshTokenHandle

Gets or sets the refresh token handle.

public string? RefreshTokenHandle { get; set; }

Property Value

string

The refresh token handle.

RequestedResourceIndicator

Gets or sets the resource indicator.

public string? RequestedResourceIndicator { get; set; }

Property Value

string

RequestedScopes

Gets or sets the scopes.

public IEnumerable<string>? RequestedScopes { get; set; }

Property Value

IEnumerable<string>

The scopes.

UserName

Gets or sets the username used in the request.

public string? UserName { get; set; }

Property Value

string

The name of the user.