Apple Login Settings Guide
This guide is designed for Shopify merchants using the Social Login app. You will learn how to switch on Sign in with Apple, fill in the required Apple credentials inside the app, and customize the Apple button using the on-screen controls—no coding required.
Overview
Apple Login lets shoppers authenticate with their Apple ID for a faster, privacy-focused checkout experience. Everything you need—Apple credentials, activation toggle, and button styling—is managed directly inside the Social Login app settings.
Enter Your Apple Credentials
In the Social Login app, go to App Settings > Apple Login. Complete each field using the information from your Apple Developer account:
- APP ID — Your Services ID (example:
com.yourbrand.login). - Team ID — The Team ID listed in your Apple Developer membership.
- Key ID — The identifier for the private key you created for Sign in with Apple.
- Private Key — Paste the contents of the downloaded
.p8key file. - Redirect URL — Use the callback URL provided in the app (copy it into your Apple configuration as well).
Apple Developer Portal Steps
Use the Apple Developer portal to gather the APP ID, Team ID, Key ID, and Private Key required by the Social Login app. Each numbered step matches the provided screenshots.
-
Sign in to the Apple Developer portal
and open Certificates, Identifiers & Profiles.
-
Click Identifiers, create a new App ID, and make sure Sign In with Apple
is enabled before you save. The page also displays your Team ID.
-
Create a new Service ID. This value becomes the APP ID inside your Shopify app settings.
Enable Sign In with Apple and click Configure to continue.
-
Choose the App ID from Step 2 as the Primary App. Set the domain to
shopidreamapps.comand the return URL tohttps://shopidreamapps.com/apple/auth, then save.
-
Go to Keys and register a new key. Enable Sign In with Apple and click
Configure (or Edit) to proceed.
-
When prompted, select the same Primary App you created earlier, then choose
Save and Continue.
-
Download the private key file (
.p8) and note the displayed Key ID. Store both securely for the Shopify app configuration.
Enable Apple Login in Shopify
Once the Apple credentials are saved, complete these steps inside your Shopify admin.
-
Open the Social Login app inside the Shopify admin. Go to API Keys > Apple.
-
Paste the values you collected into the matching fields: APP ID, Team ID,
Key ID, Private Key (full
.p8contents), and confirm the Redirect URL. - Toggle Apple Login to Enabled and click Save. Customers will now see the Apple button on your storefront.
Verify the Integration
- Open your storefront login page and confirm the Apple button appears alongside other providers.
- Sign in using an Apple ID to ensure the redirect completes and the customer account is created/linked.
- Check Shopify customer records to verify the Apple login displays in the customer timeline.
FAQ & Troubleshooting
Do I need to renew the client secret?
No manual action is required. The Social Login system generates and refreshes the Sign in with Apple client secret for you. If authentication fails, make sure your Apple key details are still valid.
What if I use multiple domains?
Add each domain to the allowed return URLs when configuring the Services ID, and match the environment variable per deployment environment (production, staging, etc.).
The button appears but login fails.
Double-check the Apple credentials you entered in the app settings. If any value has changed in the Apple Developer portal, update the matching field and save again.