fix: 修正JWT角色声明类型

将 RoleClaimType 从自定义字符串改为 ClaimTypes.Role,确保角色识别与授权逻辑正确运行
This commit is contained in:
ccnetcore
2026-01-18 15:53:26 +08:00
parent 9a0dc6f089
commit 127639c20e

View File

@@ -1,4 +1,5 @@
using System.Globalization;
using System.Security.Claims;
using System.Text;
using System.Text.Json.Serialization;
using System.Text.Json.Serialization.Metadata;
@@ -280,7 +281,7 @@ namespace Yi.Abp.Web
{
options.TokenValidationParameters = new TokenValidationParameters
{
RoleClaimType = "Roles",
RoleClaimType = ClaimTypes.Role,
ClockSkew = TimeSpan.Zero,
ValidateIssuerSigningKey = true,
ValidIssuer = jwtOptions.Issuer,