Table of Contents

Class EventStreamCloudEventConnectionDeletedObject5Options

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Options for the 'ad' connection

[Serializable]
public record EventStreamCloudEventConnectionDeletedObject5Options : IJsonOnDeserialized, IEquatable<EventStreamCloudEventConnectionDeletedObject5Options>
Inheritance
EventStreamCloudEventConnectionDeletedObject5Options
Implements
Inherited Members
Extension Methods

Properties

AdditionalProperties

[JsonIgnore]
public ReadOnlyAdditionalProperties AdditionalProperties { get; }

Property Value

ReadOnlyAdditionalProperties

AgentIp

IP address of the AD connector agent used to validate that authentication requests originate from the corporate network for Kerberos authentication (managed by the AD Connector agent).

[JsonPropertyName("agentIP")]
public string? AgentIp { get; set; }

Property Value

string

AgentMode

When enabled, allows direct username/password authentication through the AD connector agent instead of WS-Federation protocol (managed by the AD Connector agent).

[JsonPropertyName("agentMode")]
public bool? AgentMode { get; set; }

Property Value

bool?

AgentVersion

Version identifier of the installed AD connector agent software (managed by the AD Connector agent).

[JsonPropertyName("agentVersion")]
public string? AgentVersion { get; set; }

Property Value

string

BruteForceProtection

Enables Auth0's brute force protection to prevent credential stuffing attacks. When enabled, blocks suspicious login attempts from specific IP addresses after repeated failures.

[JsonPropertyName("brute_force_protection")]
public bool? BruteForceProtection { get; set; }

Property Value

bool?

CertAuth

Enables client SSL certificate authentication for the AD connector, requiring HTTPS on the sign-in endpoint

[JsonPropertyName("certAuth")]
public bool? CertAuth { get; set; }

Property Value

bool?

Certs

Array of X.509 certificates in PEM format used for validating SAML signatures from the AD identity provider (managed by the AD Connector agent).

[JsonPropertyName("certs")]
public IEnumerable<string>? Certs { get; set; }

Property Value

IEnumerable<string>

DisableCache

When enabled, disables caching of AD connector authentication results to ensure real-time validation against the directory

[JsonPropertyName("disable_cache")]
public bool? DisableCache { get; set; }

Property Value

bool?

DisableSelfServiceChangePassword

When enabled, hides the 'Forgot Password' link on login pages to prevent users from initiating self-service password resets

[JsonPropertyName("disable_self_service_change_password")]
public bool? DisableSelfServiceChangePassword { get; set; }

Property Value

bool?

DomainAliases

List of domain names that can be used with identifier-first authentication flow to route users to this AD connection; each domain must be a valid DNS name up to 256 characters

[JsonPropertyName("domain_aliases")]
public IEnumerable<string>? DomainAliases { get; set; }

Property Value

IEnumerable<string>

IconUrl

https url of the icon to be shown

[JsonPropertyName("icon_url")]
public string? IconUrl { get; set; }

Property Value

string

Ips

Array of IP address ranges in CIDR notation used to determine if authentication requests originate from the corporate network for Kerberos or certificate authentication.

[JsonPropertyName("ips")]
public IEnumerable<string>? Ips { get; set; }

Property Value

IEnumerable<string>

Kerberos

Enables Windows Integrated Authentication (Kerberos) for seamless SSO when users authenticate from within the corporate network IP ranges

[JsonPropertyName("kerberos")]
public bool? Kerberos { get; set; }

Property Value

bool?

NonPersistentAttrs

An array of user fields that should not be stored in the Auth0 database (https://auth0.com/docs/security/data-security/denylist)

[JsonPropertyName("non_persistent_attrs")]
public IEnumerable<string>? NonPersistentAttrs { get; set; }

Property Value

IEnumerable<string>

SetUserRootAttributes

[JsonPropertyName("set_user_root_attributes")]
public EventStreamCloudEventConnectionDeletedObject5OptionsSetUserRootAttributesEnum? SetUserRootAttributes { get; set; }

Property Value

EventStreamCloudEventConnectionDeletedObject5OptionsSetUserRootAttributesEnum?

SignInEndpoint

The sign-in endpoint type for the AD-LDAP connector agent (managed by the AD Connector agent).

[JsonPropertyName("signInEndpoint")]
public string? SignInEndpoint { get; set; }

Property Value

string

TenantDomain

Primary AD domain hint used for HRD and discovery.

[JsonPropertyName("tenant_domain")]
public string? TenantDomain { get; set; }

Property Value

string

Thumbprints

Array of certificate SHA-1 thumbprints for validating signatures. Managed by Auth0 when using the AD Connector agent.

[JsonPropertyName("thumbprints")]
public IEnumerable<string>? Thumbprints { get; set; }

Property Value

IEnumerable<string>

UpstreamParams

[JsonPropertyName("upstream_params")]
public Dictionary<string, object?>? UpstreamParams { get; set; }

Property Value

Dictionary<string, object>

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.