SupportedResponseTypeValidator Class
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation
SupportedResponseTypeValidator Class
Server-level support gate for the response_types registration parameter
(OIDC DCR §3.2): every part of every requested combination must have a registered
IAuthorizationResponseBuilder. Without EnableImplicitFlow() the
token / id_token processors are absent — registration must reject those
values with invalid_client_metadata at registration time, instead of letting the
client succeed at registration and fail with unsupported_response_type on its first
authorization request.
public class SupportedResponseTypeValidator : Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation.SyncClientRegistrationContextValidator
Inheritance System.Object → SyncClientRegistrationContextValidator → SupportedResponseTypeValidator
Constructors
SupportedResponseTypeValidator(IEnumerable<IAuthorizationResponseBuilder>) Constructor
Server-level support gate for the response_types registration parameter
(OIDC DCR §3.2): every part of every requested combination must have a registered
IAuthorizationResponseBuilder. Without EnableImplicitFlow() the
token / id_token processors are absent — registration must reject those
values with invalid_client_metadata at registration time, instead of letting the
client succeed at registration and fail with unsupported_response_type on its first
authorization request.
public SupportedResponseTypeValidator(System.Collections.Generic.IEnumerable<Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.IAuthorizationResponseBuilder> processors);
Parameters
processors System.Collections.Generic.IEnumerable<IAuthorizationResponseBuilder>
Registered per-response-type processors. Same source of truth
used by FlowTypeValidator at the authorization endpoint, so registration and
run-time gating cannot drift.