From 127639c20e9f9bcf584d687d9a0b5176047dff1b Mon Sep 17 00:00:00 2001 From: ccnetcore Date: Sun, 18 Jan 2026 15:53:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3JWT=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E5=A3=B0=E6=98=8E=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将 RoleClaimType 从自定义字符串改为 ClaimTypes.Role,确保角色识别与授权逻辑正确运行 --- Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs b/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs index 4feeace4..da304784 100644 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs +++ b/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs @@ -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,