您觉得本文档还缺少什么内容?可以自己补充~

这个模块的任务主要是生成 token 和 解析token

  1. 通过配置文件修改token有效期
bc:
    authentication:
      expire: 28800               # token有效期为8小时
      refreshExpire: 86400        # 刷新token有效期为24小时
  1. JwtUtil 类是对JWT生成和解析方法进行封装
  2. TokenUtil 是对JwtUtil在进行了一次包装, 用于根据步骤1中对配置和需要封装进token的参数调用jwtUtil 进行生成token 和解析token
  3. TokenUtil 是对项目业务友好的, 而JwtUtil 是单纯的无业务工具类
  4. 如何修改token的加密签名? (修改之后, 其他基于本项目开发的人, 就无法解密你的项目生成的token了)
// 修改成其他加密串 ,长度不低于32位
ContextConstants.JWT_SIGN_KEY = "becypress-cloud_is_a_fantastic_project";

results matching ""

    No results matching ""