docs/interfaces/management.Management.ConnectionOptionsApple.html
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;
}
Accepts any additional properties
app_secret?client_id?email?freeform_scopes?kid?name?scope?set_user_root_attributes?team_id?upstream_params?non_persistent_attrs?
Optionalapp_secretapp_secret?: string | null
Apple App Secret (must be a PEM)
Optionalclient_idclient_id?: string | null
Apple Services ID
Optionalemailemail?: boolean
User has the option to obfuscate the email with Apple's relay service
Optionalfreeform_scopesfreeform_scopes?: string[]
Array of freeform scopes
Optionalkidkid?: string | null
Apple Key ID
Optionalnamename?: boolean
Whether to request name from Apple
Optionalscopescope?: string
Space separated list of scopes
Optionalset_user_root_attributesset_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum
Optionalteam_idteam_id?: string | null
Apple Team ID
Optionalupstream_paramsupstream_params?: ConnectionUpstreamParams
Optionalnon_persistent_attrsnon_persistent_attrs?: ConnectionNonPersistentAttrs
Member Visibility
ThemeOSLightDark
Properties app_secretclient_idemailfreeform_scopeskidnamescopeset_user_root_attributesteam_idupstream_paramsnon_persistent_attrs