diff --git a/Admin.NET/Admin.NET.Core/Service/OpenAccess/SysOpenAccessService.cs b/Admin.NET/Admin.NET.Core/Service/OpenAccess/SysOpenAccessService.cs index ef7d3125..a247e978 100644 --- a/Admin.NET/Admin.NET.Core/Service/OpenAccess/SysOpenAccessService.cs +++ b/Admin.NET/Admin.NET.Core/Service/OpenAccess/SysOpenAccessService.cs @@ -185,8 +185,8 @@ public class SysOpenAccessService : IDynamicApiController, ITransient var openAccess = openAccessService.GetByKey(context.AccessKey).GetAwaiter().GetResult(); var identity = ((ClaimsIdentity)context.Principal!.Identity!); - identity.AddClaims(new[] - { + identity.AddClaims( + [ new Claim(ClaimConst.UserId, openAccess.BindUserId + ""), new Claim(ClaimConst.TenantId, openAccess.BindTenantId + ""), new Claim(ClaimConst.Account, openAccess.BindUser.Account + ""), @@ -194,8 +194,9 @@ public class SysOpenAccessService : IDynamicApiController, ITransient new Claim(ClaimConst.AccountType, ((int)openAccess.BindUser.AccountType).ToString()), new Claim(ClaimConst.OrgId, openAccess.BindUser.OrgId + ""), new Claim(ClaimConst.OrgName, openAccess.BindUser.SysOrg?.Name + ""), - new Claim(ClaimConst.OrgType, openAccess.BindUser.SysOrg?.Type + ""), - }); + new Claim(ClaimConst.OrgType, openAccess.BindUser.SysOrg?.Type + ""), + new Claim(ClaimConst.TokenVersion, openAccess.BindUser.TokenVersion + ""), + ]); return Task.CompletedTask; } };