Table of Contents

Class ConnectionOptionsApple

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Options for the 'apple' connection

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

Properties

AdditionalProperties

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

Property Value

AdditionalProperties

AppSecret

Apple App Secret (must be a PEM)

[JsonPropertyName("app_secret")]
public Optional<string?> AppSecret { get; set; }

Property Value

Optional<string>

ClientId

Apple Services ID

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

Property Value

Optional<string>

Email

User has the option to obfuscate the email with Apple's relay service

[JsonPropertyName("email")]
public bool? Email { get; set; }

Property Value

bool?

FreeformScopes

Array of freeform scopes

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

Property Value

IEnumerable<string>

Kid

Apple Key ID

[JsonPropertyName("kid")]
public Optional<string?> Kid { get; set; }

Property Value

Optional<string>

Name

Whether to request name from Apple

[JsonPropertyName("name")]
public bool? Name { get; set; }

Property Value

bool?

NonPersistentAttrs

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

Property Value

IEnumerable<string>

Scope

Space separated list of scopes

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

Property Value

string

SetUserRootAttributes

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

Property Value

ConnectionSetUserRootAttributesEnum?

TeamId

Apple Team ID

[JsonPropertyName("team_id")]
public Optional<string?> TeamId { get; set; }

Property Value

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