Table of Contents

Class RedirectUriValidationContext

Namespace
Fdyay.IdentityServer.Validation
Assembly
Fdyay.IdentityServer.Core.dll

A redirect URI to validate, the client naming it, and the request it came in.

public class RedirectUriValidationContext
Inheritance
RedirectUriValidationContext
Inherited Members

Remarks

Duende 8.0.1's RedirectUriValidationContext, without its constructor from a ValidatedAuthorizeRequest, which nothing here could call: this server checks the redirect URI before it builds the validated request, because every refusal after that point is sent to the redirect URI. RequestObjectValues since 0.155.0.

Properties

AuthorizeRequestType

Where the request came from: a pushed one may be allowed an unregistered redirect URI.

public AuthorizeRequestType AuthorizeRequestType { get; set; }

Property Value

AuthorizeRequestType

Client

The client naming it.

public Client Client { get; set; }

Property Value

Client

RequestObjectValues

The claims of the request object the request came in, or none. Duende's.

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

Property Value

IEnumerable<Claim>

Remarks

RequestParameters holds them merged with the query string's; these say which values were signed.

RequestParameters

Every parameter of the request, as this server reads one.

public IReadOnlyDictionary<string, string> RequestParameters { get; set; }

Property Value

IReadOnlyDictionary<string, string>

RequestedUri

The URI the request names.

public string RequestedUri { get; set; }

Property Value

string