CodeMash
  • 🚀Backend as a service
  • 🦄Roadmap
  • 🍕Release Notes
  • Installation
    • Managed Service
    • 🏗️AWS-CDK
    • 🏗️Azure
    • 🏗️Docker
    • 🏗️GC
    • 🏗️Terraform
  • dashboard
    • CodeMash Cloud
    • Project
    • Membership
      • Users
      • Roles
      • Policies
      • Triggers
      • Integrations
        • Apple
        • Azure
        • Facebook
        • Google
        • Twitter
      • Settings
    • Database
      • Collections
        • Schema
          • From Template
          • Structure
        • Tabs
        • Triggers
        • Indexes
        • Shared Forms
      • Taxonomies
        • Terms
        • Schema
        • Settings
      • Aggregation
      • Imports
      • Exports
      • Backups
    • Files
      • Integrations
        • CodeMash
        • S3 Bucket
    • Notifications
      • Push
        • Push Templates
        • Push Templates API
        • Push Notifications
        • Push Notifications API
        • Devices
        • Devices API
        • Integrations
          • Firebase
          • One Signal
          • Expo
      • Email
        • Email Templates
        • Emails
        • Integrations
          • AWS SES
          • Twilio Sendgrid
          • Mailgun
      • 🏗️Server events
      • 🏗️Sms
    • Payments
      • Integrations
        • Apple Pay
        • Google Pay
        • Stripe
        • Kevin.
        • Paysera
        • Decta
    • Scheduler
    • Logs & Monitoring
    • Code
      • Functions
        • Function Inputs
        • Function Templates
          • Node.js
          • Python
          • Ruby
          • Java
          • Go
          • .NET Core
      • CodeMash Functions
        • Google Functions
          • Google Calendar
          • Google Gmail
        • Microsoft Functions
          • Microsoft 365 Users
          • Microsoft 365 Calendar
        • Collection Find
        • Collection Update
        • Users Find
        • Image Resize
        • Html To Pdf
        • Word Document
        • Barcode
        • QR Code
        • Send Email
        • Send Notification
        • Email Reminder
        • Notification Reminder
      • Integrations
        • AWS Lambda
        • Google Cloud Functions
        • Azure Functions
  • Other Topics
    • Apple
      • Developer Portal
      • Bundle Identifier
      • Team ID
      • Service ID
      • Key ID
    • Triggers
    • Tokens Binding
      • Project Tokens
      • Initiator Tokens
      • Receiver Tokens
      • Request Tokens
      • Operation based tokens
      • Template Functions
    • Search parameters
      • Paging
      • Filter
      • Sort
      • Projection
    • data-models
    • Errors
  • SDK
    • Node.js
    • TypeScript
    • .NET
    • 🏗️Go Lang
    • 🏗️Flutter
    • 🏗️Swift
    • 🏗️Kotlin
  • CLI
    • 🏗️CodeMash CLI
  • API
    • Get Started
    • Prerequisites
    • How to test?
    • Cors
    • Project
    • Membership
      • Authentication
      • Users
    • Database
      • Collections
        • Aggregate
        • Change Responsibility
        • Count
        • Delete
        • Delete Many
        • Distinct
        • Find
        • Find One
        • Insert
        • Insert Many
        • References
        • Replace
        • Update
        • Update Many
      • Taxonomies
        • Find
    • Files
    • Code
    • Notifications
      • Push
      • Emails
      • Server Events
      • 🏗️Sms
    • Payments
    • Scheduler
    • Logs & Monitoring
Powered by GitBook
On this page
  • Create Service ID
  • Find Service ID using Apple Developer Portal

Was this helpful?

Edit on GitHub
  1. Other Topics
  2. Apple

Service ID

Enable Sign in with Apple on your website or web app.

PreviousTeam IDNextKey ID

Last updated 2 years ago

Was this helpful?

Use to let your users sign in to your app’s accompanying website with their Apple ID. To configure web authentication, you must create a Services ID and associate your website to an existing primary iOS, macOS, tvOS, or watchOS App ID enabled for .

Create Service ID

  1. In , click Identifiers in the sidebar, then click the add button (+) on the top left.

  2. Select Services ID, then click Continue.

  3. Enter the Services ID description and provide a unique identifier.

  4. Register the Services ID and select it from the list to start configuration.

  5. Select Sign in with Apple, then click Configure.

  6. Select your app from the list of primary App IDs related to your website in the modal that appears.

  7. Under Website URLs, provide api.codemash.io in the Somains and Subdomains section, and set https://api.codemash.io/auth/apple as Return URLs.

  8. Click Done to store your configuration.

  9. Click Continue.

  10. Review the configuration, then click Save.

Find Service ID using Apple Developer Portal

  1. From the home page, click on the "Identifiers" link.

  2. You will see a list of all registered identifiers to your account. Please ensure that the "Services IDs" filter is selected on the right side of the screen.

  3. Filter and find services by description or identifier.

  4. The identifier is your Service ID

Go to the and sign in with your Apple ID.

Here is the original Apple documentation -

Apple Developer Portal
https://developer.apple.com/help/account/configure-app-capabilities/configure-sign-in-with-apple-for-the-web
Sign in with Apple
Sign in with Apple
Certificates, Identifiers & Profiles
Create Service ID
Find Service ID using Apple Developer Portal
Select Services ID, then click Continue
Use unique identifier not Bundle ID of any app
Press "Identifiers" link
Select Services ID, then click Continue
Use unique identifier not Bundle ID of any app
Under Website URLs, provide api.codemash.io in the Somains and Subdomains section, and set https://api.codemash.io/auth/apple as Return URLs.