在Android应用上验证网站成员的方法是什么?

时间:2016-08-09 19:39:29

标签: android authentication

我有一个网站,我的访问者可以注册,他们可以使用他们的用户名和密码登录他们的帐户。

我的网站基于asp.net MVC和Microsoft SQL Server。

我想为我的网站开发一个Android应用程序。

在这种情况下,用户也可以从这个Android应用程序注册并登录他们的帐户。

我是android studio的新手,但我知道我的服务器端应该有一个Web服务,可以在我的应用程序上使用它来处理注册,登录等工作。

我不知道在手机上的应用输入用户名和密码后,如何存储会员的登录信息。

我案件的最佳选择是什么?

1-帐户身份验证器like this post

2-共享偏好like this post

3-在SQL Light上存储身份验证信息(手动)

1 个答案:

答案 0 :(得分:1)

您可以将用户数据(用户名/密码)发布到您的Web服务并检查用户名和密码服务器端,如果用户数据正确,则为用户生成令牌并将其存储在数据库中并在Web服务上返回生成的令牌响应(以json格式)并获取令牌并将其存储在设备上(共享首选项)。 之后,在需要用户身份验证的其他Web服务上读取和发送用户令牌,例如获取配置文件,编辑配置文件,......