Table of Contents

Class ConnectionOptionsCommonSaml

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Common options for SAML-based enterprise connections (shared by samlp and pingfederate).

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

Properties

AdditionalProperties

[JsonIgnore]
public ReadOnlyAdditionalProperties AdditionalProperties { get; }

Property Value

ReadOnlyAdditionalProperties

Cert

[JsonPropertyName("cert")]
public string? Cert { get; set; }

Property Value

string

DecryptionKey

[JsonPropertyName("decryptionKey")]
public ConnectionDecryptionKeySaml? DecryptionKey { get; set; }

Property Value

ConnectionDecryptionKeySaml

DigestAlgorithm

[JsonPropertyName("digestAlgorithm")]
public ConnectionDigestAlgorithmEnumSaml? DigestAlgorithm { get; set; }

Property Value

ConnectionDigestAlgorithmEnumSaml?

DomainAliases

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

Property Value

IEnumerable<string>

EntityId

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

Property Value

string

IconUrl

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

Property Value

string

Idpinitiated

[JsonPropertyName("idpinitiated")]
public ConnectionOptionsIdpinitiatedSaml? Idpinitiated { get; set; }

Property Value

ConnectionOptionsIdpinitiatedSaml

ProtocolBinding

[JsonPropertyName("protocolBinding")]
public ConnectionProtocolBindingEnumSaml? ProtocolBinding { get; set; }

Property Value

ConnectionProtocolBindingEnumSaml?

SetUserRootAttributes

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

Property Value

ConnectionSetUserRootAttributesEnum?

SignInEndpoint

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

Property Value

string

SignSamlRequest

[JsonPropertyName("signSAMLRequest")]
public bool? SignSamlRequest { get; set; }

Property Value

bool?

SignatureAlgorithm

[JsonPropertyName("signatureAlgorithm")]
public ConnectionSignatureAlgorithmEnumSaml? SignatureAlgorithm { get; set; }

Property Value

ConnectionSignatureAlgorithmEnumSaml?

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

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.