Melody AuthMelody Auth
  • 认证服务器设置
  • 管理面板设置
  • 邮箱提供商设置
  • 短信提供商设置
  • 外部身份提供商

    • 社交登录提供商设置
    • OIDC SSO 设置
    • SAML SSO 设置
  • 主要功能

    • 身份认证
    • JWT & JWKS
    • 多重认证(MFA)
    • 角色权限控制(RBAC)
    • 策略(policy)
    • 组织(organization)
  • 其他功能

    • 用户属性
    • 应用横幅
    • 组织分组
    • 模拟登录
    • 日志管理
  • 定制化

    • 认证服务器配置
    • 品牌与主题
    • 语言本地化
  • 前端 SDK

    • React SDK
    • Angular SDK
    • Vue SDK
    • Web SDK
  • 后端 API

    • 服务间认证 API 设置
    • 服务间认证 API Swagger
    • 嵌入式认证 API 设置
    • 嵌入式认证 API Swagger
  • 部署流水线
  • 轮换 JWT 密钥
  • English
  • zh-CN
  • 认证服务器设置
  • 管理面板设置
  • 邮箱提供商设置
  • 短信提供商设置
  • 外部身份提供商

    • 社交登录提供商设置
    • OIDC SSO 设置
    • SAML SSO 设置
  • 主要功能

    • 身份认证
    • JWT & JWKS
    • 多重认证(MFA)
    • 角色权限控制(RBAC)
    • 策略(policy)
    • 组织(organization)
  • 其他功能

    • 用户属性
    • 应用横幅
    • 组织分组
    • 模拟登录
    • 日志管理
  • 定制化

    • 认证服务器配置
    • 品牌与主题
    • 语言本地化
  • 前端 SDK

    • React SDK
    • Angular SDK
    • Vue SDK
    • Web SDK
  • 后端 API

    • 服务间认证 API 设置
    • 服务间认证 API Swagger
    • 嵌入式认证 API 设置
    • 嵌入式认证 API Swagger
  • 部署流水线
  • 轮换 JWT 密钥
  • English
  • zh-CN
  • 如何轮换 JWT 密钥

如何轮换 JWT 密钥

轮换 JWT 密钥的步骤如下:

  1. 生成新的 JWT 密钥: 根据你的环境运行密钥生成脚本。 运行完成后,新的一对 JWT 密钥将生效。旧密钥会被标记为已弃用,这意味着旧密钥将不再用于签发新的令牌,但使用旧密钥签发的现有令牌仍会被验证通过。
cd server
npm run node:secret:generate # 适用于 node 环境
npm run dev:secret:generate # 适用于 Cloudflare 本地环境
npm run prod:secret:generate # 适用于 Cloudflare 远程环境
  1. 清理旧密钥: 当你希望停止验证使用旧密钥签发的令牌时,运行密钥清理脚本。执行后,旧密钥将被移除,使用旧密钥签发的令牌将不再有效。
cd server
npm run node:secret:clean # 适用于 node 环境
npm run dev:secret:clean # 适用于 Cloudflare 本地环境
npm run prod:secret:clean # 适用于 Cloudflare 远程环境
最近更新: 2025/8/11 23:27
Contributors: Baozier