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
Client
The client naming it.
public Client Client { get; set; }
Property Value
RequestObjectValues
The claims of the request object the request came in, or none. Duende's.
public IEnumerable<Claim> RequestObjectValues { get; set; }
Property Value
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
RequestedUri
The URI the request names.
public string RequestedUri { get; set; }