【发布时间】:2014-04-27 06:38:03
【问题描述】:
请有人解释一下如何使用 api 密钥以及它有什么用处。
我对此进行了很多搜索,但得到了不同且相互矛盾的答案。有人说 API 密钥是保密的,它永远不会作为通信的一部分发送,而其他人则在没有任何加密的情况下将其发送给客户端。客户的签名是什么?他如何生成它以及服务器可以用它做什么?为什么要使用 api 密钥而不是使用旧的用户名-密码对呢?谁能详细解释一下客户端(Android 设备)和服务器(php api)之间的通信情况。
如果有任何好的教程、代码示例和对初学者的解释,我将不胜感激。
【问题讨论】:
-
你到底想做什么?
-
有一个与 API 通信的 Android 应用程序。 clinet 可以发送 GET 和 PUT 请求来询问和修改服务器上的资源。我想对用户进行身份验证以查看他们是否已登录以及他们是否有权编辑资源
标签: api authentication