Configure an Apple Auth. Provider for Mobile Publisher

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
Important If a user selects to anonymize their Apple ID, Apple sends an anonymized User ID to your org.
  1. Configure Your Branded App with Apple
    Configure Sign In with Apple from your Apple developer account.
  2. Create an Apple Auth. Provider in Salesforce for a Mobile Publisher App
    Configure your org to recognize Apple as the external authentication provider.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. Test Your Mobile Publisher App’s Single Sign-On with Apple ID
    Test your Mobile Publisher app’s SSO configuration.