【问题标题】:Azure DevOps service hook authenticationAzure DevOps 服务挂钩身份验证
【发布时间】:2020-12-21 14:00:30
【问题描述】:

目前我们有一个用例,我们必须从 Azure DevOps 服务挂钩调用 azure 函数应用。我们已在 azure 函数应用程序上启用 AAD 身份验证,但从 azure DevOps 调用被阻止并出现 401 未经授权的错误。我们注意到 webhook url 只接受基本身份验证。我们的 Azure AD 与 okta 集成,我目前被此阻止。有人可以帮忙吗?

【问题讨论】:

  • 谢谢...由于没有开箱即用的解决方案,我们已在函数应用中启用 AAD 并使用 APIM 绕过对该函数应用的调用...

标签: azure-devops


【解决方案1】:

Azure DevOps 服务挂钩身份验证

恐怕目前没有这样的方法可以实现。

如您所知,webhook URL 仅接受基本身份验证。我还创建了一个 azure function app,我可以通过基本身份验证访问它,但是如果我在该 azure function app 上启用 AAD 身份验证,我无法访问它并获得 401 未经授权:

目前,我们无法更改服务挂钩的身份验证方法。您可以尝试将选项 Action to take when request not authenticated 下拉列表的值更改为使用 Microsoft Account 而不是 Azure Active Directory 登录。您可以在我们的 UserVoice 网站 (https://developercommunity.visualstudio.com/content/idea/post.html?space=21) 上添加您对该功能的请求,这是我们产品建议的主要论坛。

【讨论】:

  • 谢谢...由于没有现成的解决方案,我们已在函数应用中启用 AAD 并绕过 APIM 调用此函数应用...
猜你喜欢
  • 2016-01-18
  • 1970-01-01
  • 1970-01-01
  • 2019-06-10
  • 2019-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-19
相关资源
最近更新 更多