Table of Contents

Class ConnectionOptionsAmazon

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Options for the 'amazon' connection

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

Properties

AdditionalProperties

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

Property Value

AdditionalProperties

ClientId

[JsonPropertyName("client_id")]
public string? ClientId { get; set; }

Property Value

string

ClientSecret

[JsonPropertyName("client_secret")]
public string? ClientSecret { get; set; }

Property Value

string

FreeformScopes

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

Property Value

IEnumerable<string>

NonPersistentAttrs

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

Property Value

IEnumerable<string>

PostalCode

When enabled, requests the user's postal code from Amazon during authentication. This adds the 'postal_code' scope to the authorization request.

[JsonPropertyName("postal_code")]
public bool? PostalCode { get; set; }

Property Value

bool?

Profile

When enabled, requests the user's basic profile information (name, email, user ID) from Amazon during authentication. This scope is always enabled for Amazon connections.

[JsonPropertyName("profile")]
public bool? Profile { get; set; }

Property Value

bool?

Scope

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

Property Value

IEnumerable<string>

SetUserRootAttributes

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

Property Value

ConnectionSetUserRootAttributesEnum?

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.