fix: 修复 SSO 中 Bearer Token 类型验证的逻辑错误

- 修正了对 Token 类型的错误判断逻辑,现在正确检测非 Bearer 类型并返回错误提示。
This commit is contained in:
OnEvent
2025-05-15 22:01:06 +08:00
parent df36ad80b6
commit d44eaa3a68
@@ -155,7 +155,7 @@ public class SsoService
log.info("[Token] 单点登录厂商返回的 Token 信息: {}", JSONUtil.toJsonPrettyStr(tokenStr));
var token = JSONUtil.toBean(tokenStr, TokenResponse.class);
if ("bearer".equalsIgnoreCase(token.getTokenType()))
if (!"bearer".equalsIgnoreCase(token.getTokenType()))
{
return "/sso/login/error?err=" + URLUtil.encode("Access Token 类型错误, 需要 Bearer 类型, 请检查配置");
}