使用REST服务进行Android身份验证

问题描述:

我想为我的RESTFull Web服务开发Android客户端。但是,我几乎是Android新手,我不知道如何使用REST服务进行正确的身份验证。如何在android中保存用户详细信息?使用REST服务进行Android身份验证

+0

你可以请这么好解释你的问题吗?标题非常宽泛,而正文中的问题是关于保存用户凭证。 –

这是一个相当复杂的话题,太宽泛,无法在此充分解释。我强烈建议为此进行改造。这里有一个链接到他们的网站,http://square.github.io/retrofit/

我也放了一个示例项目,从imgur api获取图像使用改造,如果你想了解更多的实施。 https://github.com/mmeister1203/SampleRetrofitApp

对于身份验证,我建议您使用身份验证令牌。它基本上这样工作:

  1. 您发送用户的详细信息到服务器(当然通过https)。
  2. 您接收到保存的验证令牌,可以说SharedPreferences。
  3. 每次发出Web请求时,都会将令牌包含在请求中。

当您不需要极高的安全性时,这是最常见的方法。