JWT 令牌验证失败

问题描述 投票:0回答:1

尝试升级我的 K13 网站,但出现以下错误:

JWT 令牌验证失败。确保您为所有应用程序实例设置了相同的“CMSHashStringSalt”应用程序设置。

我在配置文件上使用正确的 CMSHashStringSalt 更新了 MVC 和 CMS。

kentico kentico-13
1个回答
0
投票

如果升级成功完成 - 升级开始和完成事件记录在事件日志中且它们之间没有任何错误,然后确保:

  • 您正在为管理和演示 URL 使用 HTTPS 和有效的 SSL 证书
  • 管理应用程序的站点未嵌套在 IIS 中前端应用程序站点的下方 - 它们需要作为单独的 IIS 网站或单独的虚拟应用程序并行运行
  • 应用最新的修补程序来排除已知和已修复的错误
  • 检查您是否正在使用某些第三方 NuGet 包(例如 Microsoft.Identity.Web 或 System.IdentityModel.Tokens.Jwt)的任何自定义身份验证逻辑 - 较新的版本可能会破坏 Kentico 中的 JWT 令牌加密。
© www.soinside.com 2019 - 2024. All rights reserved.