How to enable Apple login

In this article:


  1. Introduction
  2. Create Apple Developer Account
  3. Create App IDs
  4. Create Service IDs
  5. Integrate with EasyStore
  6. 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:



📌 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:


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

Was this article helpful?

Share your feedback

Cancel

Thank you!