【发布时间】:2014-08-27 09:37:21
【问题描述】:
我需要一些帮助。我不知道从哪里开始。我有一个网站,我用 ASP.NET 网络表单、c# 开发并使用了 ASP.NET 标识 2.0
现在,我需要使用 Xamarin 构建一个 android 应用程序。有没有办法针对该 asp.net 数据库对用户进行身份验证?
我环顾四周,一无所获。
谢谢
【问题讨论】:
标签: android ios asp.net xamarin
我需要一些帮助。我不知道从哪里开始。我有一个网站,我用 ASP.NET 网络表单、c# 开发并使用了 ASP.NET 标识 2.0
现在,我需要使用 Xamarin 构建一个 android 应用程序。有没有办法针对该 asp.net 数据库对用户进行身份验证?
我环顾四周,一无所获。
谢谢
【问题讨论】:
标签: android ios asp.net xamarin
我猜你需要为 Login() 和 Logout() 编写一个 WebApi 查询,它将调用底层逻辑。您可以使用 HttpClient 进行通信,并且您需要存储和检索身份验证 cookie(如果您使用的是基于 cookie 的身份验证)。
【讨论】:
您是否研究过使用 ASP.NET Web API 2、Owin 和 Identity 的基于令牌的身份验证?您可以根据您的 Asp.net 身份创建身份验证服务器。这可用于保护您的资源。
我建议您访问Microsoft Asp.Net Site 上的本教程或创建一个具有身份验证的新 Web API 项目以了解该概念。我希望这会有所帮助。
【讨论】: