Pre-Requisites for SMS Authentication Setup

|
Published

For us to do the deployment of the SMS feature, we would need some pre-requisites to be completed.

  1. Create a subdomain you would like the users receiving SMS to be registered with. An example would be: user@sms.mydomain.com, where sms is the subdomain.
    1. Note: If the root domain is verified in your Azure AD, users will not be able to sign in.
  2. Create a Twilio Account, buy a phone number, and get the Phone Number, Account SID, and Auth Token ready.
  3. Create a SendGrid Account and Authenticate your subdomain.

Twilio

  1. Create an account with Twilio.
  2. You may need to select SMS as a service.
    SMS_Pre-Req_1.JPG
  3. Purchase a Twilio phone number capable of sending SMS.
  4. Keep a note of the Phone Number, Account SID, and Auth Token for use later.
    SMS_Pre-Req_2.JPG

SendGrid

  1. Create an account with SendGrid.
  2. Authenticate your subdomain on the Sender Authentication page. This will need some DNS entries including CName, TXT, and MX Records.
  3. Assign the MX record a priority of 10, and point it to the address: mx.sendgrid.net. If there is no field for priority, type 10 before the address. e.g. 10 mx.sendgrid.net. Please refer to the SendGrid article.
    SMS_Pre-Req_3.JPG

We would need the following information from you:

  1. Please let us know the subdomain you would like the users receiving SMS to be registered with. An example would be user@sms.mydomain.com, where sms is the subdomain. Email sent to any address in the receiving domain or subdomain will trigger the SMS One-Time Passcode process.
  2. What action would you want EUM to take if it faces an error while processing, say, due to a missing mobile number or missing user?

Note: New user creation or user registration will need to capture the mobile number of the user for the SMS authentication to work.

What is a subdomain? Please refer to this article: What is a subdomain

How do I find my domain host? Please refer to this article: Finding your domain host