c# - 使用 Azure AD 对 Twilio 请求进行身份验证

标签 c# azure asp.net-mvc-5 twilio

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

最佳答案

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

关于c# - 使用 Azure AD 对 Twilio 请求进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29240531/

相关文章:

c# - 如何格式化 serilog 属性名称?

azure - 使用 az acr build 时更改默认忽略规则

azure - 如何将任何 Azure Active Directory (AD) 用户登录到连接到 Office 365 Sharepoint Online API 的共享 native 应用程序

c# - 如何在 Html.DropDownListFor 上选择显示的文本

asp.net-mvc-5 - PasswordSignInAsync 返回成功而不是 RequiresVerification

c# - 一种面向对象代码分析的思路

c# - 默认代理如何绕过大多数网址并仅适用于少数

asp.net-mvc - MVC 脚手架 - 引用程序集中缺少类

c# - 如何使用 SimpleIOC 注册通用存储库

iis - 在 Azure 中将应用程序池的标识设置为 LocalSystem