From 8c1fa38f4fe54ad9f8b24bb54f9f98d495c14097 Mon Sep 17 00:00:00 2001
From: xiaolipro <2357729423@qq.com>
Date: Wed, 25 Feb 2026 16:21:23 +0800
Subject: [PATCH] upgrade: fake 8.0.5.3
---
Directory.Build.props | 2 +-
src/InterfaceForward.Api/JWTEncryption.cs | 27 -------------
.../JWTSettingsOptions.cs | 39 -------------------
3 files changed, 1 insertion(+), 67 deletions(-)
delete mode 100644 src/InterfaceForward.Api/JWTEncryption.cs
delete mode 100644 src/InterfaceForward.Api/JWTSettingsOptions.cs
diff --git a/Directory.Build.props b/Directory.Build.props
index e2e64cd..f5818f4 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -1,6 +1,6 @@
- 8.0.5.2
+ 8.0.5.3
diff --git a/src/InterfaceForward.Api/JWTEncryption.cs b/src/InterfaceForward.Api/JWTEncryption.cs
deleted file mode 100644
index 2b44a85..0000000
--- a/src/InterfaceForward.Api/JWTEncryption.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-using System.Text;
-using Microsoft.IdentityModel.Tokens;
-
-namespace InterfaceForward.Api;
-
-public class JWTEncryption
-{
- /// 生成Token验证参数
- ///
- ///
- public static TokenValidationParameters CreateTokenValidationParameters(
- JWTSettingsOptions jwtSettings)
- {
- return new TokenValidationParameters()
- {
- ValidateIssuerSigningKey = jwtSettings.ValidateIssuerSigningKey,
- IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(jwtSettings.IssuerSigningKey)),
- ValidateIssuer = jwtSettings.ValidateIssuer,
- ValidIssuer = jwtSettings.ValidIssuer,
- ValidateAudience = jwtSettings.ValidateAudience,
- ValidAudience = jwtSettings.ValidAudience,
- ValidateLifetime = jwtSettings.ValidateLifetime,
- ClockSkew = TimeSpan.FromSeconds(jwtSettings.ClockSkew),
- RequireExpirationTime = jwtSettings.RequireExpirationTime
- };
- }
-}
\ No newline at end of file
diff --git a/src/InterfaceForward.Api/JWTSettingsOptions.cs b/src/InterfaceForward.Api/JWTSettingsOptions.cs
deleted file mode 100644
index 660f536..0000000
--- a/src/InterfaceForward.Api/JWTSettingsOptions.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-namespace InterfaceForward.Api;
-
-
-/// Jwt 配置
-public sealed class JWTSettingsOptions
-{
- /// 验证签发方密钥
- public bool ValidateIssuerSigningKey { get; set; }
-
- /// 签发方密钥
- public string IssuerSigningKey { get; set; }
-
- /// 验证签发方
- public bool ValidateIssuer { get; set; }
-
- /// 签发方
- public string ValidIssuer { get; set; }
-
- /// 验证签收方
- public bool ValidateAudience { get; set; }
-
- /// 签收方
- public string ValidAudience { get; set; }
-
- /// 验证生存期
- public bool ValidateLifetime { get; set; }
-
- /// 过期时间容错值,解决服务器端时间不同步问题(秒)
- public long ClockSkew { get; set; }
-
- /// 过期时间(分钟)
- public long ExpiredTime { get; set; }
-
- /// 加密算法
- public string Algorithm { get; set; }
-
- /// 验证过期时间,设置 false 永不过期
- public bool RequireExpirationTime { get; set; } = true;
-}