Social Sign Ins
MoR can allow your customers to sign in with their existing social accounts. This is better for everyone: customers do not have to remember another password, and your storefront is not storing the customer's password.
Each social account type has its own requirements and set up procedure. Once they are set up, customers can begin signing in with them right away.
Sign in with Apple
To allow customers to sign in with Apple, you will need to have an active Apple Developer account and pay the yearly developer registration fee to Apple.
This is another reason using Wilcox Technologies hosting can save you a lot of money - Sign in with Apple support is included for free!
You will need a valid App Bundle ID, a Service ID, and a Key to set up the Sign in with Apple service.
You'll need to set the following environment variables when starting MoR,
for example in the Docker Compose .env
file.
APPLE_BUNDLE_ID
: The bundle ID for your service.APPLE_TEAM_ID
: The team ID for your service.APPLE_KEY_ID
: The key ID for the key created for authentication.
You will additionally need one of the following two options:
- Either
APPLE_P8_CONTENT
: the content of the .p8 key file, - OR
APPLE_P8_FILE
: the path to the .p8 key file.
Ensure that the .p8 key file ends in a terminating newline. This may need to be added to the file you download from Apple Developer Relations.
Sign in with Facebook
To allow customers to sign in with Facebook, you will need to have an active Facebook app registration with Meta Developers.
You'll need to set the FACEBOOK_SECRET_KEY
environment variable when
starting MoR, for example in the Docker Compose .env
file. Set your
Facebook App ID in the Settings panel.