ClientRegistrationValidationContext Class
Mutable state shared by the validation pipeline. Carries the original ClientRegistrationRequest alongside derived values that earlier steps compute and later steps (or the processor) consume.
public record ClientRegistrationValidationContext : System.IEquatable<Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation.ClientRegistrationValidationContext>Inheritance System.Object → ClientRegistrationValidationContext
Implements System.IEquatable<ClientRegistrationValidationContext>
Constructors
ClientRegistrationValidationContext(ClientRegistrationRequest) Constructor
Mutable state shared by the validation pipeline. Carries the original ClientRegistrationRequest alongside derived values that earlier steps compute and later steps (or the processor) consume.
public ClientRegistrationValidationContext(Abblix.Oidc.Server.Model.ClientRegistrationRequest Request);Parameters
Request ClientRegistrationRequest
Properties
ClientRegistrationValidationContext.Operation Property
Whether the pipeline is running for a new registration (RFC 7591 §3) or for an update of an existing client (RFC 7592 §2.2). Steps such as ClientIdValidator branch on this value.
public Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation.DynamicClientOperation Operation { get; set; }Property Value
ClientRegistrationValidationContext.SectorIdentifier Property
The pairwise sector identifier (host) resolved by SubjectTypeValidator per
OIDC Core §8.1. null when the client does not request pairwise subjects.
public string? SectorIdentifier { get; set; }