Interface IValidatedRequest
- Namespace
- Fdyay.IdentityServer.Validation
- Assembly
- Fdyay.IdentityServer.Core.dll
What every validated protocol request knows, whichever protocol it came in by.
public interface IValidatedRequest
Remarks
Duende 8.0.1's IValidatedRequest, measured: Application, Subject, SessionId, IssuerName
and Options. A profile service is handed one as ProtocolRequest, and
pattern-matches it to the concrete request for anything protocol-specific.
Properties
Application
The application the request is from.
IConnectedApplication? Application { get; }
Property Value
IssuerName
The issuer the request was served as.
string IssuerName { get; }
Property Value
Options
The options the request was validated under.
IdentityServerOptions Options { get; }
Property Value
SessionId
The user's session, if there is one.
string? SessionId { get; }
Property Value
Subject
The user the request is for, if there is one.
ClaimsPrincipal? Subject { get; }