IAuthorizationDetailsMetadataProvider Interface
Abblix.Oidc.Server
Abblix.Oidc.Server.Features.RichAuthorizationRequests
IAuthorizationDetailsMetadataProvider Interface
Discovery metadata contributor for the RFC 9396 Rich Authorization Requests feature.
Sources the set of authorization_details types the server supports, projected from
the same keyed-DI registry that request-time dispatch uses — single source of truth for
«what does this server understand».
public interface IAuthorizationDetailsMetadataProvider
Properties
IAuthorizationDetailsMetadataProvider.SupportedTypes Property
The set of authorization-detail type values this server's host has registered
validators for, suitable for the discovery field
authorization_details_types_supported per RFC 9396 §13. Returns null when
no per-type validators are registered so the discovery emitter omits the field per
OIDC convention (absent = unsupported, not the empty array).
System.Collections.Generic.IEnumerable<string>? SupportedTypes { get; }