Skip to content

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

External Phone Provider Azure Function Sample

Connect Microsoft Entra ID to a phone provider for SMS and voice one-time passwords. Guided setup deploys one regional endpoint using JavaScript, C#, or Python.

Start in a separate nonproduction environment and review requirements.

Table of Contents

Features

  • JavaScript, C#, and Python implementations of one HTTP and trust contract.
  • Guided Azure deployment with Easy Auth, Key Vault, and monitoring.
  • No-send evaluation for authentication and decryption checks.
  • Provider-neutral phone-service integration.

Requirements

Architecture

Microsoft Entra ID sends an encrypted request through Easy Auth to a Function, which uses Key Vault and calls the phone provider

Easy Auth checks the Microsoft caller before the Function decrypts the request. Live success confirms provider acceptance; confirm delivery separately. Evaluation sends nothing. See architecture details. Open the full-size diagram.

Get started

Follow the five-step setup guide in order:

  1. Get ready: confirm access, approvals, permissions, and budget.
  2. Register the app: save the tenant and client IDs.
  3. Deploy: choose the provider, runtime, and plan.
  4. Connect and test: configure provider access and run approved checks.
  5. Activate and hand over: activate after validation and assign owners.

Before live use, review production readiness.

Guidance

Deploy and configure

Operate

Develop

Advanced topics

Getting help

Keep credentials, phone data, OTPs, encrypted bodies, and raw provider responses out of issues and support requests. See the complete documentation index.

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages