Authenticate the Azure Communication Service

Azure Communication Services supports the following authentication methods:

  • Access key authentication

  • Microsoft Entra ID authentication

Retrieve the Azure Communication Services endpoint

Use the ACS endpoint when configuring SMTP email settings or application integrations.

  1. Open the Azure Communication Services resource.

  2. On the Overview page, copy the Endpoint value.

get endpoint

Retrieve ACS access keys

Retrieve ACS access keys for authentication. You can use either the primary key or secondary key. Using the secondary key enables key rotation without service interruption.

  1. Open the Azure Communication Services resource.

  2. On the Overview page, click Manage keys.

  3. Copy either the primary key or secondary key.

Note

Access key authentication is simpler to implement but requires key rotation management. For production environments, consider Microsoft Entra ID authentication for enhanced security.

Configure a Microsoft Entra ID application

Microsoft Entra ID authentication enables secure, application-based authentication for Azure Communication Services.

Create a Microsoft Entra application

  1. In the Azure portal, open Microsoft Entra ID.

  2. Go to App registrations.

  3. Click New registration.

  4. Enter a name for the application.

  5. Click Register.

    app registration

Create a client secret

  1. Open the newly created application.

  2. Go to Certificates & secrets.

  3. Click New client secret.

    add certificate or secret

  4. Enter a description.

  5. Select the required expiration period (configure a reminder for secret rotation before expiration).

  6. Click Add.

  7. Copy and securely store the generated secret value.

Caution

  • The client secret value is displayed only once. You must store it securely before leaving the page.

  • Plan secret rotation before the expiration date to prevent service disruption.

Assign permissions to the Microsoft Entra application

  1. Open the Azure Communication Services resource.

  2. Go to Access control (IAM).

  3. Click Add > Add role assignment.

    assign role

  4. Select the Contributor role (or a custom role with equivalent permissions for least privilege access).

  5. Click Next.

  6. Click Select members.

  7. Search for and select the Microsoft Entra application.

  8. Click Review + assign.

Note

After assigning permissions, the Microsoft Entra application can authenticate to Azure Communication Services using the client secret. Use the Application (client) ID, Directory (tenant) ID, and client secret when configuring Commvault.

×

Loading...