Class ConnectionOptionsSaml
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
Options for the 'samlp' connection
[Serializable]
public record ConnectionOptionsSaml : IJsonOnDeserialized, IJsonOnSerializing, IEquatable<ConnectionOptionsSaml>
- Inheritance
-
ConnectionOptionsSaml
- Implements
- Inherited Members
- Extension Methods
Properties
AdditionalProperties
[JsonIgnore]
public AdditionalProperties AdditionalProperties { get; set; }
Property Value
Cert
[JsonPropertyName("cert")]
public string? Cert { get; set; }
Property Value
Debug
[JsonPropertyName("debug")]
public bool? Debug { get; set; }
Property Value
- bool?
DecryptionKey
[JsonPropertyName("decryptionKey")]
public ConnectionDecryptionKeySaml? DecryptionKey { get; set; }
Property Value
Deflate
[JsonPropertyName("deflate")]
public bool? Deflate { get; set; }
Property Value
- bool?
DestinationUrl
[JsonPropertyName("destinationUrl")]
public string? DestinationUrl { get; set; }
Property Value
DigestAlgorithm
[JsonPropertyName("digestAlgorithm")]
public ConnectionDigestAlgorithmEnumSaml? DigestAlgorithm { get; set; }
Property Value
DisableSignout
When true, disables sending SAML logout requests (SingleLogoutService) to the identity provider during user sign-out. The user will be logged out of Auth0 but will remain logged into the identity provider. Defaults to false (federated logout enabled).
[JsonPropertyName("disableSignout")]
public bool? DisableSignout { get; set; }
Property Value
- bool?
DomainAliases
[JsonPropertyName("domain_aliases")]
public IEnumerable<string>? DomainAliases { get; set; }
Property Value
EntityId
[JsonPropertyName("entityId")]
public string? EntityId { get; set; }
Property Value
FieldsMap
[JsonPropertyName("fieldsMap")]
public Dictionary<string, ConnectionFieldsMapSamlValue>? FieldsMap { get; set; }
Property Value
GlobalTokenRevocationJwtIss
[JsonPropertyName("global_token_revocation_jwt_iss")]
public string? GlobalTokenRevocationJwtIss { get; set; }
Property Value
GlobalTokenRevocationJwtSub
[JsonPropertyName("global_token_revocation_jwt_sub")]
public string? GlobalTokenRevocationJwtSub { get; set; }
Property Value
IconUrl
[JsonPropertyName("icon_url")]
public string? IconUrl { get; set; }
Property Value
Idpinitiated
[JsonPropertyName("idpinitiated")]
public ConnectionOptionsIdpinitiatedSaml? Idpinitiated { get; set; }
Property Value
MetadataUrl
[JsonPropertyName("metadataUrl")]
public string? MetadataUrl { get; set; }
Property Value
MetadataXml
[JsonPropertyName("metadataXml")]
public string? MetadataXml { get; set; }
Property Value
NonPersistentAttrs
[JsonPropertyName("non_persistent_attrs")]
public IEnumerable<string>? NonPersistentAttrs { get; set; }
Property Value
ProtocolBinding
[JsonPropertyName("protocolBinding")]
public ConnectionProtocolBindingEnumSaml? ProtocolBinding { get; set; }
Property Value
RecipientUrl
[JsonPropertyName("recipientUrl")]
public string? RecipientUrl { get; set; }
Property Value
RequestTemplate
[JsonPropertyName("requestTemplate")]
public string? RequestTemplate { get; set; }
Property Value
SetUserRootAttributes
[JsonPropertyName("set_user_root_attributes")]
public ConnectionSetUserRootAttributesEnum? SetUserRootAttributes { get; set; }
Property Value
SignInEndpoint
[JsonPropertyName("signInEndpoint")]
public string? SignInEndpoint { get; set; }
Property Value
SignOutEndpoint
[JsonPropertyName("signOutEndpoint")]
public string? SignOutEndpoint { get; set; }
Property Value
SignSamlRequest
[JsonPropertyName("signSAMLRequest")]
public bool? SignSamlRequest { get; set; }
Property Value
- bool?
SignatureAlgorithm
[JsonPropertyName("signatureAlgorithm")]
public ConnectionSignatureAlgorithmEnumSaml? SignatureAlgorithm { get; set; }
Property Value
SigningCert
[JsonPropertyName("signingCert")]
public string? SigningCert { get; set; }
Property Value
SigningKey
[JsonPropertyName("signing_key")]
public ConnectionSigningKeySaml? SigningKey { 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
[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.