Important information

For every Dynamic environmentId, please ensure to use a unique set of Apple oauth app credentials.

Apple will only return a user’s email on the first login across any site that uses the OAuth application’s credentials.

Creating a new App

Here are the step-by-step instructions for obtaining OAuth credentials for Apple:

  1. Open Dynamic dashboard, in either social account linking on the Login Methods or in the Social Signup page depending on whether you want to do linking or signup:
    1. Open the Apple section, copy the Redirect URL and paste it in the “Valid OAuth Redirect URIs” field in Apple.
  2. Go to the Apple Developers dashboard and sign in to your account.
  3. Navitate to Membership details
  4. Find your Team ID.
  5. In Apple’s dashboard, navigate to Identifiers under Certificates, IDs, & Profiles
  6. Add a new Service ID.
  7. Click your newly created Services ID to enable it for Sign in with Apple. Then, click Configure.
  8. In Return URLs, you’ll paste the Redirect URI listed on Dynamic Dashboard for your Apple provider. Once you’ve entered the correct information, you can save your Services ID by clicking Continue, then Save.
  9. Return to Dynamic Dashboard, you should have Team ID and Services ID populated by this step. Now you can paste your Key ID as well. Finally, you’ll need to paste the contents of the Private Key file you downloaded from Apple’s dashboard.

That’s it! You now have OAuth credentials for your Apple application that you can use in Dynamic.