Эх сурвалжийг харах

😁1、增加Token永不过期配置 2、升级nuget包依赖

zuohuaijun 2 жил өмнө
parent
commit
37e2f13dd4

+ 3 - 1
Admin.NET/Admin.NET.Application/Configuration/JWT.json

@@ -9,7 +9,9 @@
     "ValidateAudience": true, // 是否验证签收方,bool 类型,默认true
     "ValidAudience": "Admin.NET", // 签收方,string 类型
     "ValidateLifetime": true, // 是否验证过期时间,bool 类型,默认true,建议true
+    //"ExpiredTime": 20, // 过期时间,long 类型,单位分钟,默认20分钟,最大支持 13 年
     "ClockSkew": 5, // 过期时间容错值,long 类型,单位秒,默认5秒
-    "Algorithm": "HS256" // 加密算法,string 类型,默认 HS256
+    "Algorithm": "HS256", // 加密算法,string 类型,默认 HS256
+    "RequireExpirationTime": true // 验证过期时间,设置 false 将永不过期
   }
 }

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

@@ -21,17 +21,17 @@
     <PackageReference Include="AspNet.Security.OAuth.Gitee" Version="6.0.15" />
     <PackageReference Include="AspNet.Security.OAuth.Weixin" Version="6.0.15" />
     <PackageReference Include="AspNetCoreRateLimit" Version="5.0.0" />
-    <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.9.1.45" />
-    <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.9.1.45" />
-    <PackageReference Include="Furion.Pure" Version="4.9.1.45" />
+    <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.9.1.46" />
+    <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.9.1.46" />
+    <PackageReference Include="Furion.Pure" Version="4.9.1.46" />
     <PackageReference Include="IPTools.China" Version="1.6.0" />
     <PackageReference Include="Lazy.Captcha.Core" Version="2.0.6" />
     <PackageReference Include="Magicodes.IE.Excel" Version="2.7.5.1" />
     <PackageReference Include="Magicodes.IE.Pdf" Version="2.7.5.1" />
     <PackageReference Include="MailKit" Version="4.4.0" />
-    <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.27" />
-    <PackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="6.0.27" />
-    <PackageReference Include="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="6.0.27" />
+    <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.28" />
+    <PackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="6.0.28" />
+    <PackageReference Include="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="6.0.28" />
     <PackageReference Include="NEST" Version="7.17.5" />
     <PackageReference Include="NewLife.Redis" Version="5.6.2024.304" />
     <PackageReference Include="OnceMi.AspNetCore.OSS" Version="1.1.9" />
@@ -43,7 +43,7 @@
     <PackageReference Include="System.Linq.Dynamic.Core" Version="1.3.10" />
     <PackageReference Include="UAParser" Version="3.1.47" />
     <PackageReference Include="Yitter.IdGenerator" Version="1.0.14" />
-    <PackageReference Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="6.0.27" />
+    <PackageReference Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="6.0.28" />
   </ItemGroup>
 
   <ItemGroup>