Configure Apple as an authentication provider to allow users to log in to their branded Salesforce app or Experience Cloud app using their Apple ID.
Required Editions
| Setup for Mobile Publisher available in: Lightning Experience |
| Available in Lightning Experience in: Enterprise, Performance, and Unlimited Editions |
| User Permissions Needed | |
|---|---|
| To create and modify a Mobile Publisher project: | Manage mySalesforce Apps |
| To view the settings: | View Setup and Configuration |
| To edit the settings: |
Customize Application AND Manage Auth. Providers |
Keep both your Salesforce Setup page and Apple configuration page open so that you can easily switch between them.
Important If a user selects to anonymize their Apple ID, Apple sends an anonymized
User ID to your org.
- Configure Your Branded App with Apple
Configure Sign In with Apple from your Apple developer account. - Create an Apple Auth. Provider in Salesforce for a Mobile Publisher App
Configure your org to recognize Apple as the external authentication provider. - Auth. Provider Client Configuration URLs for Mobile Publisher Apps
When you create an Apple Auth. Provider in Salesforce for your Mobile Publisher app, Salesforce generates important client configuration URLs. - Create a Registration Handler
A registration handler is an Apex class that handles the heavy lifting of creating Salesforce users, updating users, and linking to existing users, accounts, and contacts. - Enable Advanced Authentication for a Mobile Publisher App
Advanced Authentication (browser-based authentication) allows authentication from an in-app browser instead of an in-app webview. Enable Advanced Authentication in Setup. - Create a Support Case to Use Advanced Authentication for a Mobile Publisher App
After you’ve tested your Mobile Publisher app’s SSO configuration with Apple ID, create a case for Salesforce support to enable the Apple ID sign-in feature. - Test Your Mobile Publisher App’s Single Sign-On with Apple ID
Test your Mobile Publisher app’s SSO configuration.