Nacos这个token有效期是多久啊?

Nacos这个token有效期是多久啊?

展开
收起
真的很搞笑 2023-12-13 22:06:33 680 分享 版权
3 条回答
写回答
取消 提交回答
  • 实际使用中可能需要根据应用需求进行配置。。建议为 1 小时

    2023-12-15 12:18:27
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在Nacos中,token的有效期由参数token.expire.seconds控制,默认值为-1,表示永不过期。然而,为了防止在某些情况下旧的token长时间无法被替换,建议设置一个非负数值作为token的过期时间。例如,可以将token.expire.seconds设置为7200秒(两小时)。此外,当token即将过期时,客户端应每5秒检查一次token是否过期,并及时刷新token。

    值得注意的是,从2.2.0.1和1.4.5版本开始,Nacos已经移除了自带的默认值,并在token.secret.key未传入或非法时阻止Nacos节点启动,以提醒用户设置自定义token.secret.key。这是为了增强Nacos鉴权功能的安全性,防止通过默认的token.secret.key进行撞击,绕过身份验证的安全漏洞。

    2023-12-14 21:14:56
    赞同 展开评论
  • 在Nacos服务器的conf目录下,打开nacos-server.jar同级别目录下的application.properties文件,可以看到以下配置项:

    #token auth nacos.auth.enabled=false #token expiration in seconds nacos.auth.token~expire.seconds=1800 #token secret key nacos.auth.token. secret-key=
    

    其中,nacos.auth.enabled表示是否启用Token认证,默认为false,即没有启用。nacos.auth.token-expire.seconds表示Token的过期时间,默认为1800秒,即30分钟。nacos,authtoken,secret-kev表示Ioken的秘钥,可以自定义设置。

    ——参考来源于该文档

    2023-12-14 07:51:53
    赞同 展开评论
问答分类:
问答标签:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

还有其他疑问?
咨询AI助理