如何生成一个永不过期的token?

新手上路,请多包涵

请问https://github.com/qiniu/form-upload中提到的:但如果你的需求非常简单,也可以有不需要服务端的做法:随便找一个语言的 sdk 生成一个 token(token的过期时间可以设置很长,比如100年,这样就得到了一个永不过期的token,请问这个token具体需要如何生成?

阅读 19k
1 个回答

uptoken可以通过我们的sdk生成。
选择你熟悉的语言对应的sdk,根据文档进行token的生成。
但是,我们不建议用户这样来使用。
太长的过期时间意味着,其他用户拿到这个token可以几乎不受限制地一直上传文件。

--
UPDATE:永久有效的 token 是有意义的,如果这样的 token 泄露,也可以通过 disable 签这个 token 的 AK/SK 来禁止,而不是没有办法。

--
续UPDATE:这种超长过期时间的token目前来看只适用于一些web端的demo。考虑移动端,disable一组ak/sk会导致所有客户端不可用。
所以我们仍然建议使用一些初期成本较低的计算平台搭建自己的业务服务器,如移动端可以考虑avos cloud。从长远来说,拥有自己的业务服务器对扩展功能和业务也是有意义的。

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