使用Azure移动应用进行自定义身份验证

时间:2015-05-12 20:34:54

标签: .net authentication azure azure-web-sites custom-authentication

我正在使用新的Azure移动应用程序(不是旧的移动服务)作为我的Xamarin-App的后端。移动应用程序附带了一堆社交身份验证选项(例如Twitter,Facebook ......),但我希望使用自己的帐户表进行自己的身份验证。

对于旧的移动服务,此处描述了自定义身份验证: http://azure.microsoft.com/de-de/documentation/articles/mobile-services-dotnet-backend-get-started-custom-authentication/ 此方法使用LoginProvider,这在移动应用中不再可用。从移动服务迁移到移动应用程序的文档只是说:

  

移动应用程序和移动服务之间最大的区别之一是,在移动应用程序的情况下,登录由App Service Gateway处理,而不是代码站点。   http://azure.microsoft.com/de-de/documentation/articles/app-service-mobile-dotnet-backend-migrating-from-mobile-services-preview/

这是什么意思?如何实现自定义身份验证?

谢谢:)

2 个答案:

答案 0 :(得分:2)

以下是azure团队的更新 目前,作为ASP.NET的预览版,您可以使用Microsoft.Azure.Mobile.Server.Login NuGet包来执行此操作。更多相关信息:https://azure.microsoft.com/en-us/blog/azure-mobile-apps-november-2015-update/

答案 1 :(得分:1)

自定义身份验证目前在移动应用中不可用,请参阅comment from azure app service documentation

当移动应用程序一般可用(GA)时,它应该可用。我有相同的登录要求,现在不得不使用移动服务。