Apple

In this How To, we’ll go through all settings needed to setup Sign in with Apple for LootLockers Unified Player Accounts. This allows your users to authenticate with Sign in with Apple on https://auth.game to start remote sessions or link their accounts to other accounts.

Prerequisities

Go to your Apple Developer Dashboard and click on Identifiers.

Now, we will create a new Service ID to be used with LootLocker. Click the Magnifying glass next to App IDs in the top right corner and choose Service IDs:

Click on the + next to Identifiers to create a new Service ID:

Select Services ID and click Continue: Enter a description and an identifier for your Services ID and click Continue:

Verify your information and click Register:

Back in the list of Services IDs, click your newly created Service ID:

Enable Sign in with Apple by checking the checkbox and then click on **Configure:

Select your already existing App ID from the dropdown list. In the field Domains & Subdomains, input

  • auth.game

    • NOTE: without https://

  • In Return URLs, enter

    • https://auth.game/return/apple

Click Next

On the next screen, simply press Done:

We’ve now configured a Service. Next up is to create a Key that is shared between LootLocker and Apple.

Click All Identifiers in the top left corner of the screen, and then select Keys in the list, or enter the URL https://developer.apple.com/account/resources/authkeys/list Click the +-icon to create a new Key

Enter a name for the Key, and a description (optional). Mark the checkbox for Sign In With Apple and press Configure.

Select your the same App ID as you have in your app from the dropdown list and click Save

We now get taken back to the previous screen, press Continue.

Now, click **Register**

Download the key and store it locally. Then press Done.

Now, the full setup on Apple's side is complete and we can go to LootLocker to input our data.

First we will enable External Authentication and Sign in with Apple in the LootLocker Web Console

With this enabled, we can now start to input the information that we have on our Apple Developer Account.

We start with Client ID. Got to the Apple Developer Console and copy the Identifier of your app:

And then paste it into the Client ID field in LootLocker:

Next, we have Bundle ID and Team ID. Click the entry for your app that had the Client ID that you copied and copy the Team ID and Bundle ID:

Paste them into LootLocker:

Now, press Choose File and upload the file that you downloaded previously from Apple:

Conclusion

In this How To, we’ve enabled and configured Sign in with Apple for Unified Player Accounts. With Sign in with Apple available in your game, you are fully prepared to start remote sessions with Apple and by adding more platforms to Unified Player Accounts, you unlock the possibility for players to connect all their accounts together, creating a Unified Player Account for them to sync their game saves, progressions and more.

Last updated