Table of Contents

Class CustomDomain

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll
[Serializable]
public record CustomDomain : IJsonOnDeserialized, IEquatable<CustomDomain>
Inheritance
CustomDomain
Implements
Inherited Members
Extension Methods

Properties

AdditionalProperties

[JsonIgnore]
public ReadOnlyAdditionalProperties AdditionalProperties { get; }

Property Value

ReadOnlyAdditionalProperties

Certificate

[JsonPropertyName("certificate")]
public DomainCertificate? Certificate { get; set; }

Property Value

DomainCertificate

CustomClientIpHeader

The HTTP header to fetch the client's IP address

[JsonPropertyName("custom_client_ip_header")]
public Optional<string?> CustomClientIpHeader { get; set; }

Property Value

Optional<string>

CustomDomainId

ID of the custom domain.

[JsonPropertyName("custom_domain_id")]
public required string CustomDomainId { get; set; }

Property Value

string

Domain

Domain name.

[JsonPropertyName("domain")]
public required string Domain { get; set; }

Property Value

string

DomainMetadata

[JsonPropertyName("domain_metadata")]
public Dictionary<string, string?>? DomainMetadata { get; set; }

Property Value

Dictionary<string, string>

IsDefault

Whether this is the default custom domain (true) or not (false).

[JsonPropertyName("is_default")]
public bool? IsDefault { get; set; }

Property Value

bool?

OriginDomainName

Intermediate address.

[JsonPropertyName("origin_domain_name")]
public string? OriginDomainName { get; set; }

Property Value

string

Primary

Whether this is a primary domain (true) or not (false).

[JsonPropertyName("primary")]
public required bool Primary { get; set; }

Property Value

bool

RelyingPartyIdentifier

Relying Party ID (rpId) to be used for Passkeys on this custom domain. If not present, the full domain will be used.

[JsonPropertyName("relying_party_identifier")]
public string? RelyingPartyIdentifier { get; set; }

Property Value

string

Status

[JsonPropertyName("status")]
public required CustomDomainStatusFilterEnum Status { get; set; }

Property Value

CustomDomainStatusFilterEnum

TlsPolicy

The TLS version policy

[JsonPropertyName("tls_policy")]
public string? TlsPolicy { get; set; }

Property Value

string

Type

[JsonPropertyName("type")]
public required CustomDomainTypeEnum Type { get; set; }

Property Value

CustomDomainTypeEnum

Verification

[JsonPropertyName("verification")]
public DomainVerification? Verification { get; set; }

Property Value

DomainVerification

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.