一般来说,app的话,接口数据分为两种,一种就是公共的信息,例如产品列表、详情、介绍;另外一种就是需要登录了,比如我的信息、我的订单、我的消息。
我现在有一个困惑,是不是这两种接口验证token的方式分开写?
一般来说,app的话,接口数据分为两种,一种就是公共的信息,例如产品列表、详情、介绍;另外一种就是需要登录了,比如我的信息、我的订单、我的消息。
我现在有一个困惑,是不是这两种接口验证token的方式分开写?
1、公共信息,假如你想公开被其他人使用,这个可以不写,否则你可以弄个非对称加密之类的防止别人恶意请求;
2、需要登录的肯定是要加一个token的,怎么写看你的具体要求,目的就是通过token来验证用户是否登录,甚至一些权限也可以加在里面;
2 回答1.3k 阅读✓ 已解决
1 回答980 阅读✓ 已解决
2 回答845 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答1.5k 阅读
2 回答901 阅读
1 回答888 阅读
公共部分因为无需登录就能看到,所以只验证sign即可
需要登录 将用户名和密码在验证成功后,将 md5(私钥+时间戳+md5(用户ID) ) 生成token,存放一份,给app一份