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
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
DomainAliases
[JsonPropertyName("domain_aliases")]
public IEnumerable<string>? DomainAliases { get; set; }
Property Value
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
FedMetadataXml
[JsonPropertyName("fedMetadataXml")]
public string? FedMetadataXml { get; set; }
Property Value
IconUrl
[JsonPropertyName("icon_url")]
public string? IconUrl { get; set; }
Property Value
NonPersistentAttrs
[JsonPropertyName("non_persistent_attrs")]
public IEnumerable<string>? NonPersistentAttrs { get; set; }
Property Value
PrevThumbprints
[JsonPropertyName("prev_thumbprints")]
public IEnumerable<string>? PrevThumbprints { get; set; }
Property Value
SetUserRootAttributes
[JsonPropertyName("set_user_root_attributes")]
public ConnectionSetUserRootAttributesEnum? SetUserRootAttributes { get; set; }
Property Value
ShouldTrustEmailVerifiedConnection
[JsonPropertyName("should_trust_email_verified_connection")]
public ConnectionShouldTrustEmailVerifiedConnectionEnum? ShouldTrustEmailVerifiedConnection { get; set; }
Property Value
SignInEndpoint
[JsonPropertyName("signInEndpoint")]
public string? SignInEndpoint { get; set; }
Property Value
TenantDomain
[JsonPropertyName("tenant_domain")]
public string? TenantDomain { get; set; }
Property Value
Thumbprints
[JsonPropertyName("thumbprints")]
public IEnumerable<string>? Thumbprints { get; set; }
Property Value
UpstreamParams
[JsonPropertyName("upstream_params")]
public Optional<Dictionary<string, ConnectionUpstreamAdditionalProperties?>?> UpstreamParams { get; set; }
Property Value
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
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.