---
schema_version: "1"
id: a51d94599cea554d90adedcad4c782a2c649c7d2e90b1d04c95af9bb55b6a796
title: Configure an Apple Auth. Provider for Mobile Publisher
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/branded_apps_apple_id.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_apple_id.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 01b594213e713ad449500e68b18161e836f5db9d8e4f8b23a76d2d265009daf7
description: 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.
products:
  - Experiences
  - Mobile App
  - Cross Cloud
release: "264"
---
# 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

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Setup for Mobile Publisher available in: Lightning Experience</td></tr></tbody><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in Lightning Experience in: <strong>Enterprise</strong>, <strong>Performance</strong>, and <strong>Unlimited</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
      <colgroup>
        <col style="width:50%">
        <col style="width:50%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d10824e72">User Permissions Needed</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d10824e72 ">To create and modify a Mobile Publisher project:</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d10824e72 ">Manage mySalesforce Apps</td>

        </tr>
        <tr class="">
          <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d10824e72 ">To view the settings:</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d10824e72 ">View Setup and Configuration</td>

        </tr>
        <tr class="">
          <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d10824e72 ">To edit the settings:</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d10824e72 ">
            <p>Customize Application </p>
            <p style="margin-bottom:0;">AND</p>
            <p style="margin-bottom:0;"> Manage Auth. Providers</p>
          </td>

        </tr>
      </tbody>
    </table>

Keep both your Salesforce Setup page and Apple configuration page open so that you can easily switch between them.

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-branded_apps_exp_cloud-264-0-0-production-enus/cf85363c-215e-4784-bb6a-c5c83c4e7140/images/icon_important.png)

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](https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_apple_id_config.htm&release=264.0.0&type=5)**  
    Configure Sign In with Apple from your Apple developer account.
2. **[Create an Apple Auth. Provider in Salesforce for a Mobile Publisher App](https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_apple_id_auth_provider.htm&release=264.0.0&type=5)**  
    Configure your org to recognize Apple as the external authentication provider.
3. **[Auth. Provider Client Configuration URLs for Mobile Publisher Apps](https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_apple_id_config_urls.htm&release=264.0.0&type=5)**  
    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](https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_apple_id_handler.htm&release=264.0.0&type=5)**  
    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](https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_apple_id_advanced_auth.htm&release=264.0.0&type=5)**  
    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](https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_apple_id_create_case.htm&release=264.0.0&type=5)**  
    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](https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_apple_id_test_sso.htm&release=264.0.0&type=5)**  
    Test your Mobile Publisher app’s SSO configuration.