【问题标题】:Local Debugging of Azure Functions with Authentication使用身份验证对 Azure Functions 进行本地调试
【发布时间】:2018-08-12 22:27:11
【问题描述】:

我已将我的 UWP 应用配置为使用 MobileServiceClient 进行身份验证。这似乎工作正常。 ClaimsPrincipal 对象在远程执行时经过身份验证。但是,在本地调试时,我无法从 Azure 函数中检索 ClaimsPrincipal。

我相信这是因为我需要使用匹配的 SigningKey、ValidAudiences 和 ValidIssuers 设置来配置我的本地服务器;如本 article 中所述,涵盖移动应用服务。

但我使用的是 Azure Functions 而不是移动应用服务,并且配置的工作方式似乎有所不同。

如何配置我的本地服务器以正确解释从我的移动应用程序传递的凭据?

【问题讨论】:

    标签: azure azure-functions


    【解决方案1】:

    我认为它在远程而不是本地工作的原因是 Azure Functions 本地工具当前不支持身份验证/授权身份功能。在此之前,您需要找到一种方法来模拟 ClaimsPrincipal 以进行本地开发/测试。

    更新:2020 年 9 月的答案相同。我们已经做了一些工作以更接近这个目标,但还没有完全实现。

    【讨论】:

    • 嗨,克里斯,我刚从谷歌登陆这里。您知道现在是否支持 ClaimsPrincipal 的 Azure Functions 本地调试支持?
    • 嘿@VardhamanDeshpande,不幸的是计划改变了,我们仍然无法完成本地工具的本地身份验证/授权。我会相应地更新我的答案。
    猜你喜欢
    • 1970-01-01
    • 2019-05-27
    • 2018-08-29
    • 2019-05-29
    • 2020-07-22
    • 1970-01-01
    • 2018-03-27
    • 1970-01-01
    • 2018-01-04
    相关资源
    最近更新 更多