Android应用程序authentication与existiing网站

我有一个网站使用nodejs和passportjs进行身份validation。 我现在需要使用这个系统来login我的android应用程序。 我不确定正确的处理方法。 我是否简单地使用网站并将其加载到网页视图中? 这是正确的方法吗? 否则,我将不得不第一次发送用户名和密码,并build立一个令牌。 有没有Android的支持这样做的图书馆? 有人能帮我吗?

       

网上收集的解决方案 "Android应用程序authentication与existiing网站"

按照以下步骤,希望你会得到你的应用程序做你想做的事情:

  • 第1步:在Android应用程序中创build一个login视图,允许用户input电子邮件/用户名和密码。
  • 步骤2:其次,获取他们的用户名/电子邮件和密码(encryption密码),然后:
  • 第3步:创build一个AsyncTask – 你可以学习如何使用Android文档来做到这一点。 在那个AsyncTask中 ,
  • 第4步:使用HttpRequest,通过传递长的用户凭据,向您的网站发出POST请求。
  • 第5步:因为您已经知道如何处理网站上的login过程,所以您可以使用来自Android的http请求执行相同的操作。 那么如果用户login成功,
  • 第6步:简单地返回一个JSON响应来validation用户是否成功login。

一旦他们login,你可以redirect到他们的个人资料或受保护的资源,如你所愿。

我希望这有帮助。