当前位置:  开发笔记 > 编程语言 > 正文

如何让一个原生的Android应用程序与Web后端进行身份验证?

如何解决《如何让一个原生的Android应用程序与Web后端进行身份验证?》经验,为你挑选了1个好方法。

我正在开发一个本机Android应用程序,以便从我公司的网站上为用户检索数据.

因为数据是特定于用户的,所以我需要使用我们的Web服务器进行身份验证,但我不确定最好的方法.我一直在阅读REST/SOAP/HTML表单身份验证,但我无法在任何地方找到任何明确的"这就是它的完成方式".我知道移动应用程序总是这样做 - 只要看看facebook/skype /任何电子邮件应用程序 - 你必须先登录才能做任何事情.

我的问题是 - 我应该如何构建服务器端代码(php)以便轻松地允许我从我的Android设备验证用户?

我对"网络服务"领域还不熟悉 - 这属于那个类别吗?有没有你们建议看的教程?

谢谢!



1> timdev..:

虽然我还没有为Android开发,但我可以建议您只依赖一些无状态身份验证方案,例如HTTP Basic或Digest.这意味着凭据将与每个请求一起传递,并且您可以避免跟踪状态,这意味着您可以保持API的美观和RESTful.

我怀疑如果我正在编写一个Android应用程序,在大多数情况下,我可能首先尝试使用HTTP Basic auth和JSON编码来处理与至少模糊RESTful的通信(仅仅因为PHP使(de)序列化) JSON这么容易).

当然,根据你的问题领域,这可能不是理想的,但它首先尝试是一个很好的架构,因为它非常容易全面.如果它失败了,您可以返回并开始交换部件,直到找到正确的架构.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有