Table of Contents

Class ConnectionOptionsAdfs

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Options for the 'adfs' connection

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

Properties

AdditionalProperties

[JsonIgnore]
public AdditionalProperties AdditionalProperties { get; set; }

Property Value

AdditionalProperties

AdfsServer

ADFS federation metadata host or XML URL used to discover WS-Fed endpoints and certificates. Errors if adfs_server and fedMetadataXml are both absent.

[JsonPropertyName("adfs_server")]
public string? AdfsServer { get; set; }

Property Value

string

DomainAliases

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

Property Value

IEnumerable<string>

EntityId

The entity identifier (Issuer) for the ADFS Service Provider. When not provided, defaults to 'urn:auth0:{tenant}:{connection}'.

[JsonPropertyName("entityId")]
public string? EntityId { get; set; }

Property Value

string

FedMetadataXml

[JsonPropertyName("fedMetadataXml")]
public string? FedMetadataXml { get; set; }

Property Value

string

IconUrl

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

Property Value

string

NonPersistentAttrs

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

Property Value

IEnumerable<string>

PrevThumbprints

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

Property Value

IEnumerable<string>

SetUserRootAttributes

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

Property Value

ConnectionSetUserRootAttributesEnum?

ShouldTrustEmailVerifiedConnection

[JsonPropertyName("should_trust_email_verified_connection")]
public ConnectionShouldTrustEmailVerifiedConnectionEnum? ShouldTrustEmailVerifiedConnection { get; set; }

Property Value

ConnectionShouldTrustEmailVerifiedConnectionEnum?

SignInEndpoint

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

Property Value

string

TenantDomain

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

Property Value

string

Thumbprints

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

Property Value

IEnumerable<string>

UpstreamParams

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

Property Value

Optional<Dictionary<string, ConnectionUpstreamAdditionalProperties>>

UserIdAttribute

Custom ADFS claim to use as the unique user identifier. When provided, this attribute is prepended to the default user_id mapping list with highest priority. Accepts a string (single ADFS claim name).

[JsonPropertyName("user_id_attribute")]
public string? UserIdAttribute { get; set; }

Property Value

string

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.