Skip to main content

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

System.Uri

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

System.Uri

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

System.Uri

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

Property Value

System.Uri