将Android登录与ASP.NET网站集成

时间:2013-02-21 03:19:20

标签: android asp.net asp.net-mvc membership-provider

作为现有网站的移动版本,我正在着手创建一个Android应用程序(以及随后的iOS,如果它对答案产生影响)。我希望网站上的用户能够登录移动版本,反之亦然。

该网站是用ASP.NET MVC编写的,我计划使用ASP.NET Web API(接受并返回xml / json)来提交/检索应用程序所需的数据。该网站使用.NET membershipprovider进行身份验证。

我可以重用我现有的身份验证机制来验证Android用户并让他们登录Android应用程序吗?如果是这样,建议的方法是什么? 谢谢, JP

1 个答案:

答案 0 :(得分:0)

考虑到您想要创建一个Android版本以及稍后的iOS版本,您应该考虑使用基于Web的移动设备框架。看看jQuery mobile

这些并非适合所有人。它们适用于webapps。但是没有原生应用程序那么快。

您的原生应用程序只是一个包装器,然后在Web视图中显示您站点的移动版本。 Android和iOS都支持这一点。

如果适合您,会为您节省大量代码重写和维护。

如果您确实想要创建本机应用程序,您绝对可以创建基于WebAPI的登录并使用来自Android客户端的登录。