WuyiUniversity / forum

五邑大学程序员专用论坛
https://github.com/WuyiUniversity/forum/issues
12 stars 1 forks source link

移动 APP 端与服务器端用户身份认证的安全方案 #4

Open Jayin opened 10 years ago

Jayin commented 10 years ago

公司的 mobile app 是外包给其他公司做的,所以现在他们需要我们提供 API 接口进行调试,由于没有 API 开发的经验,所以现在一个比较难把握的问题就是如何实现服务器端与移动 APP 端通信时的用户身份认证问题。 搜集了一些资料,大部分的建议是在服务器端生成一个 token 然后在通信报文的 headers 利用这个 token 来进行验证。
这里有两个问题,首先这样直接生成 token 进行认证的安全性。其次,生成的 token 应该怎么保存呢?存在 DB 里面还是哪个地方?(服务器端使用的是 php)

因为本身产品对安全性要求不是特别高,远没有达到网银之类的需求,所以在不考虑使用 oauth 等授权协议基础上,我比较希望知道一些常用的身份验证机制,以保证基本的安全性即可。

再把问题写清楚点:


被采纳的答案:

看你的意思是不需要绝对安全的,所以猜测你的目的是防恶意请求的,以上两种方式应该可以满足了。


PS:还有补充的么?

来源:链接

fritx commented 10 years ago

应该可以 给个网址呗

Jayin commented 10 years ago

@fritx 已修改

fritx commented 10 years ago

那英爷有做token之类的吗?怎么做的?

Jayin commented 10 years ago

这个还真没有做过