Table of Contents

Class RedirectUriValidationContext

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

Models the context for validating a client's redirect URI

public class RedirectUriValidationContext
Inheritance
RedirectUriValidationContext
Inherited Members

Constructors

RedirectUriValidationContext()

Default ctor

public RedirectUriValidationContext()

RedirectUriValidationContext(string, ValidatedAuthorizeRequest)

ctor

public RedirectUriValidationContext(string redirectUri, ValidatedAuthorizeRequest request)

Parameters

redirectUri string
request ValidatedAuthorizeRequest

Properties

AuthorizeRequestType

Indicates the context (PAR vs Authorize with or without pushed parameters)

public AuthorizeRequestType AuthorizeRequestType { get; set; }

Property Value

AuthorizeRequestType

Client

The client

public Client Client { get; set; }

Property Value

Client

RequestObjectValues

Validated request object values

public IEnumerable<Claim>? RequestObjectValues { get; set; }

Property Value

IEnumerable<Claim>

RequestParameters

The request parameters

public NameValueCollection RequestParameters { get; set; }

Property Value

NameValueCollection

RequestedUri

The URI to validate for the client

public string RequestedUri { get; set; }

Property Value

string