在android和后端服务器之间进行身份验证

时间:2017-01-16 00:18:53

标签: android facebook authentication

我真的想知道关于android的身份验证.. 我想知道2个案例认证(只是android应用程序登录,android应用程序登录和web应用程序登录)

  1. 只是android应用程序 当我登录像facebook或twitter这样的sns时,我得到了令牌并将其发送到服务器。
  2. 应用和网络
    • 如果在Web应用程序中已经有sns的ID,该怎么办?
    • 申请登录并获得令牌。接下来,将令牌发送到服务器并在服务器中进行身份验证?

1 个答案:

答案 0 :(得分:0)

许多应用程序使用基于令牌的身份验证,其中服务器与整个应用程序分开,例如,允许对移动应用和网络应用等许多服务使用一个restful api。

基本上它以这种方式工作,第一个用户通过与服务器的安全连接发送他的登录名和密码,然后服务器生成一个令牌,允许用户从该服务器获取某些数据。这些令牌会在一段时间后过期(出于安全原因)。您可以详细了解token based authentication,令牌,refresh tokensjson web token以及类似内容。

这里有关于此主题的类似问题,关于堆栈溢出: How do popular apps authenticate user requests from their mobile app to their server?

在这里,您可以概览其他类型的身份验证: https://blog.risingstack.com/web-authentication-methods-explained/