使用身份验证对Azure函数进行本地调试

使用身份验证对Azure函数进行本地调试,azure,azure-functions,Azure,Azure Functions,我已将我的UWP应用程序配置为使用MobileServiceClient进行身份验证。这似乎运作良好。ClaimsPrincipal对象在远程执行时经过身份验证。但是,在本地调试时,我无法从Azure函数中检索ClaimsPrincipal 我相信这是因为我需要为本地服务器配置匹配的SigningKey、Validudiences和ValidisUsers设置;如本节所述,涵盖移动应用程序服务 但我使用的是Azure功能,而不是移动应用服务,配置的工作方式似乎有所不同 如何配置本地服务器以正确解

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

我相信这是因为我需要为本地服务器配置匹配的SigningKey、Validudiences和ValidisUsers设置;如本节所述,涵盖移动应用程序服务

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


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

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


更新:2020年9月的答案相同。我们已经做了一些工作来实现这一目标,但还没有达到目标。

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


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

嗨,克里斯,我刚从谷歌登陆这里。你知道现在是否支持ClaimsPrincipal的Azure函数本地调试支持吗?嘿@VardhamanDeshpande,不幸的是,计划已更改,我们仍然无法完成本地工具的本地身份验证/授权。我会相应地更新我的答案。嗨,克里斯,我刚从谷歌登陆这里。你知道现在是否支持ClaimsPrincipal的Azure函数本地调试支持吗?嘿@VardhamanDeshpande,不幸的是,计划已更改,我们仍然无法完成本地工具的本地身份验证/授权。我会相应地更新我的答案。