SDK中的token的缓存应该由谁来负责?

白宦成
  • 1.2k

最近需要做一个产品的 SDK ,里面涉及到了 Token 部分
Token由于有过期时间,而且获取 Token 的接口有请求次数
限制,所以考虑要对 Token 做缓存。大家是如何处理这部分的?

由 SDK 完成缓存,还是用户自行完成缓存,SDK 只负责获取 Token.

回复
阅读 2.2k
2 个回答
✓ 已被采纳

补充一楼的一点,如果获取token是从第三方获取到的,而且你在服务端做了缓存,那么当用户绕过服务端直接访问第三方接口后,服务端的缓存的token就失效了。
如果获取token的接口实现就是倪的服务端,那就更不用缓存了,只需要根据用户做个接口的访问次数限制即可。其实这种情况下也可以缓存哦,哈哈

对外提供的SDK的话最好还是由用户来控制缓存和缓存方式吧,这样更加灵活一些,用户可以根据需要使用自己的存储进行缓存。

宣传栏