LogoLogo
HomepageResellerPricingSign in
  • AppMachine
  • ๐Ÿ“ƒProduct Updates
  • ๐Ÿ‘ทBuild your app
    • Preview your app
    • App templates
    • App Settings
    • Update payment method
    • Cancel subscription
  • โ”General App Building FAQ
  • How to
  • ๐ŸงฑBlocks
    • ๐Ÿ” Admin
    • ๐Ÿ“„Blank Page
    • ๐Ÿ“žCall
    • ๐ŸขContact
    • ๐Ÿ“Contact Us
    • ๐ŸงพCoupons
    • ๐Ÿ“ƒCustom Form
    • ๐Ÿ“งEmail
    • ๐Ÿ—“๏ธEvents
    • โ”FAQ
    • ๐ŸŒFacebook
    • ๐Ÿ•‘Hours
    • โ„น๏ธInformation
    • ๐Ÿ“ฃIntro
    • โ˜•JavaScript
    • ๐Ÿ”’Lock
    • ๐ŸŽงMusic
    • ๐Ÿ“ฐNews
    • ๐Ÿ“ƒPDF
    • ๐Ÿ—บ๏ธPOI
    • ๐Ÿ‘ฅPeople
    • ๐Ÿ“ทPhotos
    • ๐ŸฌProducts
    • ๐Ÿ“ฉPush Messages
    • ๐Ÿ“ปRadio
    • โ†ช๏ธSubmenu
    • ๐ŸฆTwitter
    • ๐Ÿ‘จโ€๐Ÿ’ปURLs
    • ๐Ÿ–ฅ๏ธWeb Page
    • ๐Ÿ“บVideo
    • ๐Ÿ“ฑWhatsApp
  • ๐Ÿ“ƒData
    • Appmachine Data
    • Delete (test) data from Custom Form
    • Google Sheets
    • Web services
  • ๐Ÿ–Œ๏ธStyle your app
    • Theme
    • Home Screen
    • FAQ Style
  • ๐ŸŽจStyle your screens
    • Elements
  • Share your app
    • โœˆ๏ธPublishing your app
      • Technical Setup Quick Start Guide
      • Update your app
      • Unpublish an app from the app stores
    • ๐ŸŒWeb App Publishing
      • Hosting on custom domain
    • ๐ŸApple App Store
      • iOS developer account
      • App Store Connect API keys
      • Link your app
      • New app record in App Store Connect
      • App privacy details
      • Edit Store information
      • Fix App publish issues
      • Push certificates
      • App Store Connect app status overview
      • App Store Review Guidelines
      • Publish app Unlisted
      • Accept updated License agreement
      • Apple App Store FAQ
      • iPad
      • Enterprise
        • Setup your Enterprise app
        • Create iOS Distribution Certificate
        • Create App ID
        • Create Mobile Provisioning Profile
        • Downloading and installing an Enterprise app
    • ๐ŸGoogle Play
      • Create a Google Developer Account
      • Setup your Android app
      • How to request a Google Maps API Key
      • Test your Android app before publishing to Google Play
      • Upload your Android app to Google Play Store for the first time
      • Update Android app (short)
      • Update an Android app (extended)
      • Data safety details on the Google Play Store
      • Sell your app in Google Play Store
      • Create Google merchant account
      • Force Store Update for your Android App
      • Authorise an additional user to your Google Play developer account
      • What if my app is suspended by Google?
  • App details
    • ๐Ÿ•ต๏ธGoogle Analytics
      • Google Analytics setup overview
      • Setup iOS analytics
      • Setup Android analytics
      • Inviting a new Google Analytics user
    • ๐Ÿ”ฅFirebase
      • Create Firebase project
      • Locate Firebase Server key
      • Renew Firebase Server Key
      • Register iOS app
      • Register Android app
      • Enable Cloud Messaging
      • Enable Google Analytics
      • Google Analytics via Firebase
    • ๐Ÿ“จPush notifications
      • Setup Apple Push certificate
    • ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘User management
      • Create Apple Sign In key
      • Setup Azure Active Directory
      • Create Facebook App ID Secret
    • ๐ŸฆTwitter API keys
    • ๐Ÿ”Privacy policy
    • ๐Ÿ‘ฉโ€๐Ÿ”งYour Account
      • Account Settings
      • Account FAQ
      • Payment FAQ
    • ๐Ÿ“ฑAdmin CMS
  • Developers
    • ๐Ÿ‘ฉโ€๐Ÿ’ปJavaScript
      • Develop locally
      • SDK
        • Core
        • JS Data
        • Media
        • Navigation
        • Notification
        • User
      • CLI
        • CLI Token and Secret
        • Errors
          • CONFIG_PROPERTIES_INVALID
          • CONFIG_VALUES_INVALID
          • ENTRY_FILE_NOT_FOUND
          • OUTPUT_DIRECTORY_IS_EMPTY
          • OUTPUT_DIRECTORY_NOT_FOUND
          • TOKEN_SECRET_NOT_PROVIDED
          • TOKEN_SECRET_NOT_VALID
      • Migrate from old Custom JS
    • ๐Ÿ’ปWeb services
Powered by GitBook
On this page

Was this helpful?

  1. App details
  2. User management

Create Apple Sign In key

This article explains how to create an Apple Sign In key, which is required if you want to allow users to login to your app with their Apple ID.

PreviousUser managementNextSetup Azure Active Directory

Last updated 2 years ago

Was this helpful?

In this article you'll read how to create an Apple Sign In certificate, and how to add this certificate to your app in AppMachine.

Start by navigating to the Certificates & API keys page of your app in AppMachine. You'll be able to open this page via the dropdown menu in the Apple App Store section of the Publish page.

On the Certificates & API keys page, click Add Certificate in the the Apple Sign In Certificates section.

Step 1

Enable the 'Sign in with Apple' capability on the App ID of your app in the Apple Developer portal.

  • Click on your app's identifier to open its details. Your app's identifier is provided in step 1 of the 'Add Certificate' wizard in AppMachine.

  • Scroll down the page to enable the 'Sign in with Apple' option.

  • Save and Confirm your changes.

Note: You don't have to make any changes to the configuration of the Sign in with Apple capability on this page. The default configuration for this capability is correct.

Step 2

  • Enter a description for the service (e.g. your app's name followed by 'Apple sign in').

  • Enter the identifier provided by AppMachine. Your app's service identifier is provided in step 2 of the 'Add Certificate' wizard in AppMachine.

  • Click Continue and Register to complete the services ID registration.

Step 3

  • Click on the service identifier that you've created in the previous step.

  • Enable the Sign In with Apple option and click Configure.

Step 4

  • After opening the service ID configuration page (see step 3), open the Primary App ID dropdown and select the identifier that you've enabled 'Sign in with Apple' for in step 1.

  • Enter the Domain and Return URL as provided by AppMachine. These values are provided in step 4 of the 'Add Certificate' wizard in AppMachine.

  • Click Continue and Save to complete the configuration.

Step 5

  • Enter a name for the key (e.g. app's name followed by 'Apple Sign in key').

  • Enable the 'Sign in with Apple' option and click Configure.

  • Select the identifier of your app in the Primary App ID dropdown.

  • Click Save to return to the Key registration page.

  • Click Continue and Register to complete the key registration process.

Step 6

  • Download the key, and copy the key ID and Team ID.

  • Upload and enter the key details in AppMachine.

You've now successfully linked your Apple Sign In certificate. You can now add Apple Sign In to your app by enabling the Apple Sign In option on the Login Settings page.

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘
Open the identifier page in the Apple Developer portal.
Open the services identifier registration page in the Apple Developer portal.
Open the services identifier page in the Apple Developer portal.
Open the key registration page in the Apple Developer portal.