MtlsAliases Class
Abblix.Oidc.Server
Abblix.Oidc.Server.Model
MtlsAliases Class
Discovery metadata block published as mtls_endpoint_aliases per RFC 8705 §5,
advertising alternate endpoint URLs that are served on a host configured for mutual TLS.
Clients performing certificate-bound authentication or requesting certificate-bound tokens
should target these aliases instead of the default endpoints exposed in
ConfigurationResponse.
Properties are omitted from the serialized JSON when null.
public record MtlsAliases : System.IEquatable<Abblix.Oidc.Server.Model.MtlsAliases>
Inheritance System.Object → MtlsAliases
Implements System.IEquatable<MtlsAliases>
Properties
MtlsAliases.IntrospectionEndpoint Property
The mTLS-bound introspection endpoint URL (introspection_endpoint) per RFC 7662.
public System.Uri? IntrospectionEndpoint { get; init; }
Property Value
MtlsAliases.RevocationEndpoint Property
The mTLS-bound revocation endpoint URL (revocation_endpoint) per RFC 7009,
reachable on the mTLS host so that revocation calls reuse the same client certificate.
public System.Uri? RevocationEndpoint { get; init; }
Property Value
MtlsAliases.TokenEndpoint Property
The mTLS-bound token endpoint URL (token_endpoint) used by clients authenticating
with tls_client_auth or self_signed_tls_client_auth.
public System.Uri? TokenEndpoint { get; init; }
Property Value
MtlsAliases.UserInfoEndpoint Property
The mTLS-bound UserInfo endpoint URL (userinfo_endpoint) used when access tokens
are certificate-bound and must be presented over the same client certificate context.
public System.Uri? UserInfoEndpoint { get; init; }