大家接口token这一块一般都怎么设计的

一般来说,app的话,接口数据分为两种,一种就是公共的信息,例如产品列表、详情、介绍;另外一种就是需要登录了,比如我的信息、我的订单、我的消息。
我现在有一个困惑,是不是这两种接口验证token的方式分开写?

阅读 3.8k
3 个回答

公共部分因为无需登录就能看到,所以只验证sign即可

需要登录 将用户名和密码在验证成功后,将 md5(私钥+时间戳+md5(用户ID) ) 生成token,存放一份,给app一份

1、公共信息,假如你想公开被其他人使用,这个可以不写,否则你可以弄个非对称加密之类的防止别人恶意请求;
2、需要登录的肯定是要加一个token的,怎么写看你的具体要求,目的就是通过token来验证用户是否登录,甚至一些权限也可以加在里面;

建议看看JWT, 现在这种方式很火

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题