Sign in to the Apple Developer portal and open Certificates, Identifiers & Profiles.
Learn how to enable Apple Login in the Dream Social Login app.
Before You Begin
Have your Apple Developer details ready: Team ID, Service ID, Key ID, and private key (.p8 file).
Apple Login lets shoppers authenticate with their Apple ID for a faster, privacy-focused experience. Everything you need — Apple credentials, activation toggle, and button styling — is managed directly inside the Dream Social Login app settings.
In the Dream Social Login app, go to Settings → API Keys → Apple and enter the following:
e.g. com.yourbrand.loginhttps://shopidreamapps.com/apple/authSign in to the Apple Developer portal and open Certificates, Identifiers & Profiles.

Click Identifiers, create a new App ID, and enable Sign In with Apple.
This page also displays your Team ID.

Create a new Service ID. This value becomes the APP ID in your Shopify app settings.
Enable Sign In with Apple and click Configure.

Set the Primary App, domain, and Return URL.
https://shopidreamapps.com/apple/authSave your changes.

Go to Keys and register a new key.
Enable Sign In with Apple and click Configure.

Select the same Primary App, then click Save and Continue.

Download the private key file (.p8) and note the Key ID.
The .p8 file can only be downloaded once — store it in a safe location.

Open Dream Social Login → API Keys → Apple. Paste all collected values and save.

No manual action is required. The Dream Social Login system generates and refreshes the Apple client secret for you.
Add each domain to the allowed return URLs in your Services ID configuration. Match the Redirect URL per environment.
Double-check the Apple credentials you entered. If any value has changed in the Apple Developer portal, update the matching field and save again.