How to enable Apple login
In this article:
Introduction
Create Apple Developer Account
Create App IDs
Create Service IDs
Integrate with EasyStore
Apple email redirection setting
1. Introduction
Apple login is a quick, secure, and private authentication method that allows users to log in to your websites using their Apple ID, without needing to create new accounts or remember extra passwords.
📌 Note: When customer login via Apple account, they can choose to hide their Apple Email. In that case, the email of the customer will show as "privaterelay.appleid.com" (Private mode). You may follow agenda number 5 to setup Apple email redirection.
2. Create Apple Developer Account
You will need to have Apple Developer account to activate your Apple Login, if you have Apple Developer Account already, may bypass this step. If you do not have an account can register/ log in through the link below:
Apple Developer registration
Apple Developer login
📌 Note: Apple Developer will incur a subscription fee of 99USD per year, you may refer to Apple announcement here
3. Create App IDs
Step 1: Login to your Apple developer account > Under Certificates, Identifiers & Profiles > Choose Identifiers > Click on App IDs

Step 2: Click on the + button

Step 3: Choose App IDs > Continue

Step 4: Choose App > Continue

Step 5: Fill in the Description and Bundle ID
Suggested format:
Description: Anything for you to refer back in the future
Bundle ID: e.g. store-apple-login

Step 6: Choose Sign in with apple without any configuration > Click Continue > Click Register

4. Create Service IDs
Step 1: Click on App IDs > Select Service IDs

Step 2: Click on the + button beside Identifiers

Step 3: Select Service IDs > Continue

Step 4: Fill in Description and Identifier
Suggested format:
Description: Anything for you to refer back in the future
Identifier: e.g. store-apple-login-service

Step 5: Click Continue > Register

Step 6: Select the Service you just created

Step 7: Tick Sign in with Apple > Configure

Step 8: Enter your Domains and Subdomains & Return URLs
Suggested format:
Domains and Subdomains: Enter your full easy.co link (Can find inside Online Store > Domains > First domain)
Return URLs: Kindly paste these link in 2 paragraphs and remain the "," in between: https://easy.co/multipass/shoppingapp/apple, https://easy.co/multipass/apple

Step 9: Click Continue > Save

5. Create keys
Step 1: Find Keys on your left panel

Step 2: Click on + button

Step 3: Fill in Key Name
Suggested name:
Apple Login Key

Step 4: Tick Sign in with Apple > Click Configure

Step 5: Choose the App ID you created just now

Step 6: Click Continue

Step 7: Click Register

Step 8: Click Download key
📌 Caution: Key can only be download once, please save and keep it. If lost will need to create new Key.
5. Integrate with EasyStore
Step 1: Go to EasyStore Admin Panel > Settings > Customers > Customer account

Step 2: Choose Apple

Step 3: Fill in the Service, Team, Key ID and Key Value (All can be obtain in Apple Developer platform)

Step 3.1: To find Service ID, you can go to Apple Developer > Identifiers > On top right corner change to Service IDs > Copy the Services ID you have created

Step 3.2: To find App ID, you can go to Identifiers > On top right corner change to App IDs

Step 3.3: Click on Apple sign in for storefront and brandapp

Step 3.4: Then your App ID will show up (Team ID & App ID is the same value) > Copy to EasyStore dashboard

Step 3.5: To find your Key ID, you can go to Keys > Copy the Key ID you created

Step 3.6: For Key Value (P8 file), you can upload the documents you downloaded in last steps here
💡 Window user can open the file with Wordpad application to see the code, Apple user can use TextEdit application
6. Apple Email Redirection Setting
📌 Note: When customer login via Apple account, they can choose to hide their Apple Email. It will show as "privaterelay.appleid.com"

Step 2: You may follow steps below to ensure we send message to the actual Apple email when broadcasting messages or sending system messages.
Step 2.1: Go to Services from the side bar > Configure

Step 2.2: Click the + button beside Email Sources

Step 2.3: Under Domains & Subdomains fill in mail.easystore.co

Step 2.4: Click Register and complete

Step 2.5: After setting, if EasyStore send out any email from mail@easystore.co, then Apple will redirect to customer actual Apple Email
Once all of the above steps done, then you will be able to see your Apple login from the website.
Updated on: 10/06/2025
Thank you!