zuohuaijun 3 лет назад
Родитель
Сommit
2e234895d8

+ 3 - 3
Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj

@@ -25,9 +25,9 @@
   <ItemGroup>
     <PackageReference Include="AspNetCoreRateLimit" Version="4.0.2" />
     <PackageReference Include="Caching.CSRedis" Version="3.8.3" />
-    <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.2.8" />
-    <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.2.8" />
-    <PackageReference Include="Furion.Pure" Version="4.2.8" />
+    <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.2.9" />
+    <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.2.9" />
+    <PackageReference Include="Furion.Pure" Version="4.2.9" />
     <PackageReference Include="Magicodes.IE.Excel" Version="2.6.4" />
     <PackageReference Include="Magicodes.IE.Pdf" Version="2.6.4" />
     <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.8" />

+ 7 - 9
Admin.NET/Admin.NET.Core/Service/Auth/AuthService.cs

@@ -72,17 +72,16 @@ public class AuthService : IDynamicApiController, ITransient
             {ClaimConst.OrgLevel, user.SysOrg?.Level},
         });
 
-        // 设置Swagger自动登录
-        _httpContextAccessor.HttpContext.SigninToSwagger(accessToken);
-        // Knife4UI-AfterScript登录脚本
-        // ke.global.setAllHeader('Authorization', 'Bearer ' + ke.response.headers['access-token']);
-
         // 生成刷新Token令牌
         var refreshToken = JWTEncryption.GenerateRefreshToken(accessToken, _refreshTokenOptions.ExpiredTime);
-
         // 设置刷新Token令牌
         _httpContextAccessor.HttpContext.Response.Headers["x-access-token"] = refreshToken;
 
+        // 登录Swagger
+        _httpContextAccessor.HttpContext.SigninToSwagger(accessToken);
+        // Knife4UI-AfterScript登录脚本
+        // ke.global.setAllHeader('Authorization', 'Bearer ' + ke.response.headers['access-token']);
+
         return new LoginOutput
         {
             UserId = user.Id,
@@ -107,7 +106,7 @@ public class AuthService : IDynamicApiController, ITransient
         // 数据范围
         var dataScopes = await _sysUserService.GetUserOrgIdList();
 
-        // 增加登录日志
+        // 登录日志
         var client = Parser.GetDefault().Parse(_httpContextAccessor.HttpContext.Request.Headers["User-Agent"]);
         await _eventPublisher.PublishAsync("Add:VisLog", new SysLogVis
         {
@@ -162,9 +161,8 @@ public class AuthService : IDynamicApiController, ITransient
 
         // 退出Swagger
         _httpContextAccessor.HttpContext.SignoutToSwagger();
-        //_httpContextAccessor.HttpContext.Response.Headers["access-token"] = "invalid token";
 
-        // 增加退出日志
+        // 退出日志
         await _eventPublisher.PublishAsync("Add:VisLog", new SysLogVis
         {
             Success = YesNoEnum.Y,

+ 1 - 1
Admin.NET/Admin.NET.UnitTest/Admin.NET.UnitTest.csproj

@@ -8,7 +8,7 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="Furion.Pure.Xunit" Version="4.2.8" />
+    <PackageReference Include="Furion.Pure.Xunit" Version="4.2.9" />
     <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="6.0.8" />
     <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.0" />
     <PackageReference Include="xunit" Version="2.4.2" />