Azure移动服务身份验证,..Identity.IsAuthenticated始终为false

时间:2017-02-01 16:21:25

标签: asp.net asp.net-mvc azure azure-mobile-services

我们正在开发一个天蓝色的移动服务应用程序,并且在身份验证方面遇到了一些困难。

X-ZUMO-AUTH和X-ZUMO-APPLICATION HTTP标头正在从客户端正确发送到服务器,但在服务器上HttpContext.Current.User.Identity.IsAuthenticated仍为false。

服务器是MVC / Web API ASP.NET应用程序。

我们可能缺少某种配置以使其正常工作吗?

1 个答案:

答案 0 :(得分:1)

毫无疑问,你错过了一些东西。我希望你的意思是Azure移动应用程序(而不是Azure移动服务)。

您需要在服务器端集成Azure Mobile Apps SDK,然后打开并配置Azure App Service Authentication&授权。此外,如果它是一个直接的MVC应用程序,则需要将OWin初始化程序添加到Startup.cs文件中。

查看http://aka.ms/zumobook

的第6章