【问题标题】:Accessing oAuth2 protected Azure Function from Daemon Application从守护程序应用程序访问受 oAuth2 保护的 Azure 函数
【发布时间】:2020-04-03 13:57:12
【问题描述】:

我有几个 Azure Functions 我想使用 Azure AD 应用身份验证。当涉及到用户模拟身份验证时,我已经成功地做到了这一点。但不幸的是,我无法从尝试访问 Azure Functions 的守护程序应用程序中获得相同的工作。

我的守护程序应用程序已在 Azure AD 中注册,并公开应用程序范围。基本上,我还有其他构建为应用服务的 API,这些 API 从守护程序应用程序中获得了成功的身份验证。我为 Azure 函数应用了相同的配置,但它们不起作用。

我的问题是,是否有人设法使用 Azure AD 对 Azure Functions 的守护程序应用进行身份验证?如果是这样,我很感激他们能指导我获取有关如何实现这一目标的任何文档

谢谢

【问题讨论】:

  • 您能告诉我您如何为 Azure 功能配置 Azure AD 吗?
  • 抱歉回复晚了...实际上,它只有在将 Token Audience 与 Application ID URI 匹配后才有效。最初我使用应用程序客户端 ID 作为令牌受众,但这不起作用
  • 既然您的问题已经解决,能否请您发布您的答案?它可以帮助更多的人。

标签: azure oauth-2.0 azure-active-directory azure-functions daemon


【解决方案1】:

我能够通过使用我的应用程序 ID URI 的确切值来解决问题,该值在函数的身份验证配置中的令牌受众中采用 api://{application-id} 格式

【讨论】:

    猜你喜欢
    • 2020-04-25
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多