Documentation
Prerequisites

Before you can start integrating (or even testing) Sign in with Apple you need a paid membership to the Apple Developer Program. Sign in with Apple is one of the restricted services which is not available for free with just an Apple ID (Membership Details).

Setup

01. Register an App ID

If you don’t have one yet, create a new one at https://developer.apple.com/account/resources/identifiers/list/bundleId following these steps:

  • Click “Register an App ID
  • In the wizard select “App IDs”, click “Continue"
  • Set the Description and Bundle ID, and select the Sign In with Apple capability
  • Usually the default setting of “Enable as a primary App ID” should suffice here. If you ship multiple apps that should all share the same Apple ID credentials for your users, please consult the Apple documentation on how to best set these up.
  • Click “Continue”, and then click “Register” to finish the creation of the App ID

In case you already have an existing App ID that you want to use with Sign in with Apple:

  • Open that App ID from the list
  • Check the “Sign in with Apple” capability
  • Click “Save

If you have change your app’s capabilities, you need to fetch the updated provisioning profiles (for example via Xcode) to use the new capabilities.


02. Create a Service ID

Next go to https://developer.apple.com/account/resources/identifiers/list/serviceId and follow these steps: