| AcrMetadataProvider | Default implementation of IAcrMetadataProvider that reads ACR values from OidcOptions configuration. |
| AuthorizationMetadataProvider | Provides authorization-endpoint metadata for discovery, computed directly from the registered response builders. Deliberately does not depend on IAuthorizationHandler: resolving the handler just to read metadata would also construct its request-time dependencies (the JARM response encoder and its crypto graph), which the discovery path must not do. |
| ConfigurationHandler | Handles OpenID Connect discovery configuration requests by building metadata response. Returns framework-agnostic discovery metadata without endpoint URLs. |
| JwtAlgorithmsProvider | Provides JWT algorithm metadata by delegating to JWT creator and validator. |
| ScopesAndClaimsProvider | Aggregates metadata about supported scopes, claims, grants, and subject types. |