我已将我的UWP应用配置为使用MobileServiceClient进行身份验证。这似乎工作正常。在远程执行时,将对ClaimsPrincipal对象进行身份验证。但是,在本地调试时,我无法从Azure函数中检索ClaimsPrincipal。
我相信这是因为我需要使用匹配的SigningKey,ValidAudiences和ValidIssuers设置配置我的本地服务器;如本article所述,涵盖移动应用服务。
但我正在使用Azure功能而不是移动应用服务,并且配置似乎工作方式不同。
如何配置本地服务器以正确解释从我的移动应用程序传递的凭据?
答案 0 :(得分:0)
我认为它远程工作而不是本地工作的原因是因为Azure Functions本地工具目前不支持身份验证/授权身份功能。计划在今年晚些时候添加对此的支持,但在此之前,您可能需要找到一种方法来模拟ClaimsPrincipal以进行本地开发/测试。