Authentication 用于移动应用程序的ASP.NET核心多提供商身份验证
我已经看到Azure应用程序服务移动应用程序可以通过单个客户端SDK实现。但是,如果Azure应用程序服务上托管的应用程序在云中使用ASP.NET Core,其UWP或Windows应用商店客户端应用程序是否也可以通过单个客户端SDK从多个身份提供商中受益Authentication 用于移动应用程序的ASP.NET核心多提供商身份验证,authentication,asp.net-core,azure-web-app-service,azure-mobile-services,mobile-application,Authentication,Asp.net Core,Azure Web App Service,Azure Mobile Services,Mobile Application,我已经看到Azure应用程序服务移动应用程序可以通过单个客户端SDK实现。但是,如果Azure应用程序服务上托管的应用程序在云中使用ASP.NET Core,其UWP或Windows应用商店客户端应用程序是否也可以通过单个客户端SDK从多个身份提供商中受益 如果是,那么它是如何工作的?它是否使用相同的移动客户端SDK 如果没有,那么我将如何验证这样的移动客户端?我是否必须使用个人提供商SDK 我知道ASP.NET Core仍在预发布中,但我想知道: 移动客户端现在提供了哪些多提供商身份验证功
- 如果是,那么它是如何工作的?它是否使用相同的移动客户端SDK
- 如果没有,那么我将如何验证这样的移动客户端?我是否必须使用个人提供商SDK
Azure应用程序服务作为服务提供身份验证。换句话说,客户机对服务进行身份验证,服务将身份验证传递给您 在下面,应用程序服务在环境变量中传递大量与身份验证相关的应用程序设置,您可以通过普通方法读取这些设置。原始JWT也通过X-ZUMO-AUTH头传入 对于您的客户端,最好的方法可能是使用Azure移动应用客户端SDK-有.NET(Xamarin、UWP)、JavaScript、iOS和Android的客户端。您不需要数据访问功能,只需要客户端创建和login/loginAsync方法调用
有关服务器的详细信息,请参阅。您可能还需要阅读中的一些信息,以了解更多技术细节。感谢您确认该方案有效。我的ASP.NET核心服务器代码将在云中的哪个.NET框架上运行?完整的.NET4.6,只是.NETCore,还是由我决定?由你决定。完整的Azure移动应用程序SDK使用ASP.NET 4.6-.NET Core 1.0 RC2也是一种选择。