Skip to main content

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; }

Property Value

System.Collections.Generic.IEnumerable<System.String>