The “Sign In with Apple” feature set-up in an X-Cart store consists of the following steps:
Creating Apple Services ID
To create an Apple Services ID:
Log in to your Apple Developer account.
In the Certificates, Identifiers & Profiles section, select Identifiers from the sidebar, then click the Add button (+).
On the registration page that opens, select Services ID and click Continue.
Enter the Services ID description and provide a unique identifier.
Register the Services ID and select it from the list to start the setup.
Select Sign in with Apple and click Configure.
In the modal that appears:
Select your app from the list of primary App IDs that is related to your website.
Under Website URLs, provide your domains or subdomains as a comma-delimited list. You must provide at least one domain or subdomain.
Under Return URLs, enter a URL of the type:
Click Done to store your configuration.
Review the configuration and click Save.
Configuring the Social Login Add-on: Apple
Once you have created and configured your Apple Services ID, you will need to obtain one piece of information: your Website Sign-in ID (Identifier). This will need to be entered in X-Cart so the add-on can connect to the App you created on Apple and generate the Sign in with Apple widget code correctly.
The Website Sign-in ID can be found in the Identifiers list in the Certificates, Identifiers & Profiles section in your Apple Developer account.
We recommend opening your X-Cart Admin interface in a separate browser tab or window so you can copy and paste the App ID and App Secret values from Facebook to X-Cart.
To configure the add-on:
Locate the entry for the Social Login add-on on the My Apps page of your store's Admin area (App Store -> My Apps) and click the Settings link below it:
This opens the “Social Login” add-on settings page.
Scroll down to the Apple section of the page and enter your Website Sign-in ID value in the Identifier field:
Click Submit to save the changes.
The “Sign In with Apple” feature should now be enabled.