Configuring Sign in with Apple: Hide my email

Learn how to deliver emails to private addresses generated by Apple (example: @privaterelay.appleid.com)

Sign-in with Apple is an OAuth authentication method that enables users to log in using their Apple IDs, enhancing security and convenience. Sign-in with Apple also provides a privacy feature called Hide My Email".

This document outlines setting up Sign in with Apple for CleverTap users integrated with Sendgrid.

To be able to send emails to Private Apple addresses, refer to the instructions below:

Prerequisites

Before you begin, ensure you have the following accounts set up:

  • Apple Developer Account: An Apple Developer account is required. If you do not already have an Apple Developer account, follow the on-screen instructions to create your account.
  • SendGrid Account: Access to your SendGrid account is required, if you are not using the Advanced Email Add-on.

Setting Up Sign in with Apple

To integrate Sign in with Apple, follow the steps below to set up your Apple Developer account and configure the necessary email address(es) for authentication:

  1. Sign into your apple developer account.
  2. After logging in to your Apple Developer account. Navigate to Developer Resources > Access to Certificates, Identifiers & Profiles.
  3. Click on More in the sidebar and select Configure Sign in with Apple.
  4. Add email addresses under Individual Email Addresses. You will need unique email addresses from SendGrid to authenticate your sending domains. Follow the appropriate method based on your SendGrid setup:
    • If using the Advanced Email Add-on: Contact the CleverTap email team at [email protected] to receive the necessary email address(es).
    • If using a Personal SendGrid Account:
      1. Log into your SendGrid account.
      2. Navigate to Settings.
      3. Click on Sender Authentication.
      4. Select your authenticated domain. Scroll to the bottom to find the Sign In With Apple Address and click on Show address.
        If you have multiple authenticated domains, repeat these steps for each domain.
  5. Click Register.

πŸ“˜

Support

For more information on the registration process, refer to the guide here. If you need further assistance with setting up Apple Sign-In, please contact Apple’s support team directly, as the setup within your Apple Developer account is managed independently of CleverTap and SendGrid.