Back to Node Auth0

Interface ConnectionOptionsApple

docs/interfaces/management.Management.ConnectionOptionsApple.html

5.9.13.2 KB
Original Source

Interface ConnectionOptionsApple

Options for the 'apple' connection

interface ConnectionOptionsApple {
app_secret?: string | null;
client_id?: string | null;
email?: boolean;
freeform_scopes?: string[];
kid?: string | null;
name?: boolean;
scope?: string;
set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum;
team_id?: string | null;
upstream_params?: ConnectionUpstreamParams;
non_persistent_attrs?: ConnectionNonPersistentAttrs;
key: string: any;
}

Hierarchy (View Summary)

Indexable

Accepts any additional properties

Index

Properties

app_secret?client_id?email?freeform_scopes?kid?name?scope?set_user_root_attributes?team_id?upstream_params?non_persistent_attrs?

Properties

Optionalapp_secret

app_secret?: string | null

Apple App Secret (must be a PEM)

Optionalclient_id

client_id?: string | null

Apple Services ID

Optionalemail

email?: boolean

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

Optionalfreeform_scopes

freeform_scopes?: string[]

Array of freeform scopes

Optionalkid

kid?: string | null

Apple Key ID

Optionalname

name?: boolean

Whether to request name from Apple

Optionalscope

scope?: string

Space separated list of scopes

Optionalset_user_root_attributes

set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum

Optionalteam_id

team_id?: string | null

Apple Team ID

Optionalupstream_params

upstream_params?: ConnectionUpstreamParams

Optionalnon_persistent_attrs

non_persistent_attrs?: ConnectionNonPersistentAttrs

Settings

Member Visibility

  • Protected
  • Inherited

ThemeOSLightDark

On This Page

Properties app_secretclient_idemailfreeform_scopeskidnamescopeset_user_root_attributesteam_idupstream_paramsnon_persistent_attrs