Sign In with Apple
iOS mobile apps must display Sign In with Apple if they already use other social providers (Facebook login, Google connect, and so on).
|Even if it’s mandatory only for your iOS App using Facebook and/or Google connect, we highly recommend to push the "Sign In with Apple" option also on your websites to offer a consistent authentication experience to your customers.|
The default public profile values for Apple are:
To use Sign In with Apple, you will need an
App ID, a
Service ID, and a
This document details, step by step, how to create an Apple Application and connect it to your ReachFive account.
Open https://developer.apple.com/ then click
Then, choose Certificates, Identifiers & Profiles.
Identifiers and click on the blue plus icon
App IDs and click on
Write a App description. Next to
Bundle ID, select
Explicit and define an ID using reverse domain name style string as described + "-app") and . For example, if your app domain is
demo.io, we use
Scroll down, check Sign In with Apple, click
You’ll be able to create multiple App Services ID to match with all your domains.
Go to the
Identifier section and click on the blue logo to register a new
Choose Services IDs and click
Fill the description text box and identifier and tick Sign In with Apple to enable the feature.
Continue to save, then click
Go back to the Identifier section, filter on
Click on the Service you just created. Tick Sign In with Apple checkbox then click
your App ID in the first section.
domain section, insert
your ReachFive domain.
ReachFive domain available here:
In return URL, insert
your Callback URL:
Continue and then
Keys and click on the blue plus icon.
Give your Key a name and check "Sign In with Apple".
Then click on Configure and define your
Primary App ID (as defined in step 1), then click
Then click on Download and save the file with the
|Make sure you save this file because it cannot be re-downloaded.|
Log in into ReachFive, then go on.
Team ID and
Key ID to ReachFive back-office.
Key IDis available in the Key configuration you just set.
client IDis the Services ID Identifier.
Team IDis the alphanumeric suite before the reverse domain name
Open the .p8 file you saved earlier and copy it in Private Key section.
Don’t forget to copy
To be able to collect user data, click permissions and add:
The data that you will collect requires user consent. Users can choose to mask their email address, so you will need to configure your SMTP server to be able to use Apple’s private email relay service.
On https://developer.apple.com/, go to .
Copy and Paste the downloaded files from your Apple configuration in ReachFive Back
If you want to implement your own button and not use our widget, follow Apple Guidelines.