Azure 移动服务身份验证,..Identity.IsAuthenticated 始终为 false
Azure Mobile Services Authentication, ..Identity.IsAuthenticated always false
我们正在开发一个 Azure 移动服务应用程序,但在身份验证方面遇到了一些困难。
X-ZUMO-AUTH 和 X-ZUMO-APPLICATION HTTP headers 正在从客户端正确发送到服务器,但在服务器上 HttpContext.Current.User.Identity.IsAuthenticated 仍然是错误的。
服务器是 MVC/Web API ASP.NET 应用程序。
我们是否缺少某种配置才能使其正常工作?
无疑你错过了什么。我希望你指的是 Azure 移动应用程序(而不是 Azure 移动服务)。
您需要在服务端集成Azure Mobile Apps SDK,开启并配置Azure App Service Authentication & Authorization。此外,如果它是一个直接的 MVC 应用程序,您将需要将 OWin 初始化程序添加到您的 Startup.cs 文件中。
的第 6 章
我们正在开发一个 Azure 移动服务应用程序,但在身份验证方面遇到了一些困难。
X-ZUMO-AUTH 和 X-ZUMO-APPLICATION HTTP headers 正在从客户端正确发送到服务器,但在服务器上 HttpContext.Current.User.Identity.IsAuthenticated 仍然是错误的。
服务器是 MVC/Web API ASP.NET 应用程序。
我们是否缺少某种配置才能使其正常工作?
无疑你错过了什么。我希望你指的是 Azure 移动应用程序(而不是 Azure 移动服务)。
您需要在服务端集成Azure Mobile Apps SDK,开启并配置Azure App Service Authentication & Authorization。此外,如果它是一个直接的 MVC 应用程序,您将需要将 OWin 初始化程序添加到您的 Startup.cs 文件中。
的第 6 章