使用 Azure AD 验证 Twilio 请求

Authenticating Twilio Requests Using Azure AD

我在 Azure 中有一个 Web API 应用程序,只能使用 Azure 广告身份验证访问(不是我的决定)。问题是我正在使用 Twilio 的服务,并且我有 2 个 API(回调和请求 URL),Twilio 需要访问这些服务才能与我的应用程序通信。有没有我可以授予 Twilio 访问那些 API 的示例或方法。谢谢

我认为这不可能。 Twilio 仅支持基本和摘要式 HTTP 身份验证,它看起来不像可以遵循身份验证流程并使用令牌。您必须公开 Twilio 通过 HTTP 身份验证连接到的部分并避免 AAD 调用。当然,如果您在 Web 应用程序(前网站)级别而不是 API 级别启用了 AAD,那么您将陷入困境,因为 WebApps 级别的 AAD Auth 目前是全有或全无,没有例外。