Table of Contents

Class RefreshTokenCreationRequest

Namespace
Duende.IdentityServer.Models
Assembly
Duende.IdentityServer.dll

Models the data to create a refresh token from a validated request.

public class RefreshTokenCreationRequest
Inheritance
RefreshTokenCreationRequest
Inherited Members

Constructors

RefreshTokenCreationRequest()

public RefreshTokenCreationRequest()

Properties

AccessToken

The access token.

public Token AccessToken { get; set; }

Property Value

Token

AuthorizedResourceIndicators

The resource indicators. Null indicates there was no authorization step, thus no restrictions. Non-null means there was an authorization step, and subsequent requested resource indicators must be in the original list.

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

Property Value

IEnumerable<string>

AuthorizedScopes

The scopes.

public IEnumerable<string> AuthorizedScopes { get; set; }

Property Value

IEnumerable<string>

Client

The client.

public Client Client { get; set; }

Property Value

Client

Description

The description.

public string? Description { get; set; }

Property Value

string

ProofType

The proof type used.

public ProofType ProofType { get; set; }

Property Value

ProofType

RequestedResourceIndicator

The requested resource indicator.

public string? RequestedResourceIndicator { get; set; }

Property Value

string

Subject

The subject.

public ClaimsPrincipal Subject { get; set; }

Property Value

ClaimsPrincipal

Methods

Validate()

Called to validate the RefreshTokenCreationRequest before it is processed.

public void Validate()