Skip to main content

MtlsAliasesOptions Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Common.Configuration

MtlsAliasesOptions Class

Options for RFC 8705 mTLS endpoint aliases in discovery. Allows explicitly setting alias URIs. Use DiscoveryOptions.MtlsBaseUri to auto-compute aliases.

public class MtlsAliasesOptions

Inheritance System.Object → MtlsAliasesOptions

Properties

MtlsAliasesOptions.IntrospectionEndpoint Property

Mutual-TLS alias for the introspection endpoint, advertised in discovery as mtls_endpoint_aliases.introspection_endpoint.

public System.Uri? IntrospectionEndpoint { get; set; }

Property Value

System.Uri

MtlsAliasesOptions.RevocationEndpoint Property

Mutual-TLS alias for the revocation endpoint, advertised in discovery as mtls_endpoint_aliases.revocation_endpoint.

public System.Uri? RevocationEndpoint { get; set; }

Property Value

System.Uri

MtlsAliasesOptions.TokenEndpoint Property

Mutual-TLS alias for the token endpoint, advertised in discovery as mtls_endpoint_aliases.token_endpoint. Clients that authenticate via certificate-bound access tokens are expected to use this URI instead of the regular token endpoint.

public System.Uri? TokenEndpoint { get; set; }

Property Value

System.Uri

MtlsAliasesOptions.UserInfoEndpoint Property

Mutual-TLS alias for the userinfo endpoint, advertised in discovery as mtls_endpoint_aliases.userinfo_endpoint.

public System.Uri? UserInfoEndpoint { get; set; }

Property Value

System.Uri