【问题标题】:How to test Azure Functions Authentication locally如何在本地测试 Azure Functions 身份验证
【发布时间】:2019-05-27 15:37:25
【问题描述】:

有人可以请我指出正确的方向吗? 我已经设置了 Azure Functions 身份验证,当我将我的函数部署到 Azure 时它工作正常,但在本地未验证令牌,因此我无法检索经过身份验证的用户。 我正在使用 Microsoft 和 Facebook 身份验证以及自定义身份验证方法,在 Azure 上一切正常,但在本地都不起作用!

我发现 this article 解释了它是如何为 Azure 移动应用程序完成的,但似乎提供的方法不适用于 Functions。

【问题讨论】:

  • 检查您的登录网址和重定向网址。可能是配置问题
  • 已经检查过了,都很好。抱歉忘了提到我还实现了一种自定义身份验证方法,该方法也在 Azure 上工作,但不在本地。
  • 查看这篇文章但不确定它是否有帮助,你真的需要在本地测试吗?无论如何,它都会在门户网站上正常工作......您是否正在检查具体的声明? stackoverflow.com/q/49390877/4167200
  • 我们需要更多信息,比如一些(相关)代码。请尝试提供minimal reproducible example
  • 谢谢,这个问题与代码无关,它只是一个需要本地支持和启用的功能。我现在已经接受了下面的答案。

标签: c# azure azure-functions azure-functions-runtime azure-authentication


【解决方案1】:

很遗憾,根据 Azure 的反馈站点上打开的How can we improve Microsoft Azure Functions? 问题,目前似乎不支持您需要的功能,但他们正在“调查”它。

要在本地使用该函数,您可能需要以某种方式模拟主体。

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 2018-08-12
    • 2018-03-27
    • 2018-08-29
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多