From 58e6f5872f795eb4f1d2703ca1b8d34bd982f341 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Tue, 11 Jan 2022 13:39:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/System/monitor/MonitorController.cs | 5 ----- ZR.Admin.WebApi/Framework/JwtUtil.cs | 11 +++-------- ZR.Admin.WebApi/Startup.cs | 4 ---- 3 files changed, 3 insertions(+), 17 deletions(-) diff --git a/ZR.Admin.WebApi/Controllers/System/monitor/MonitorController.cs b/ZR.Admin.WebApi/Controllers/System/monitor/MonitorController.cs index dda4236..1bc21b8 100644 --- a/ZR.Admin.WebApi/Controllers/System/monitor/MonitorController.cs +++ b/ZR.Admin.WebApi/Controllers/System/monitor/MonitorController.cs @@ -30,11 +30,6 @@ namespace ZR.Admin.WebApi.Controllers.monitor [HttpGet("monitor/cache")] public ApiResult GetCache() { - string redis_connString = Options.Redis; - var rs = new CSRedis.CSRedisClient(redis_connString); - - RedisHelper.Initialization(rs);//初始化Redis - return ToJson(1); } diff --git a/ZR.Admin.WebApi/Framework/JwtUtil.cs b/ZR.Admin.WebApi/Framework/JwtUtil.cs index 90cc023..d22fd94 100644 --- a/ZR.Admin.WebApi/Framework/JwtUtil.cs +++ b/ZR.Admin.WebApi/Framework/JwtUtil.cs @@ -43,9 +43,6 @@ namespace ZR.Admin.WebApi.Framework /// public static string GenerateJwtToken(List claims, JwtSettings jwtSettings) { - //JwtSettings jwtSettings = new(); - //ConfigUtils.Instance.Bind("JwtSettings", jwtSettings); - var authTime = DateTime.Now; var expiresAt = authTime.AddMinutes(jwtSettings.Expire); var tokenHandler = new JwtSecurityTokenHandler(); @@ -74,14 +71,14 @@ namespace ZR.Admin.WebApi.Framework /// public static TokenValidationParameters ValidParameters() { - JwtSettings jwtSettings = new(); + JwtSettings jwtSettings = new JwtSettings(); ConfigUtils.Instance.Bind("JwtSettings", jwtSettings); if (jwtSettings == null || jwtSettings.SecretKey.IsEmpty()) { - return null; + throw new Exception("JwtSettings获取失败"); } var key = Encoding.ASCII.GetBytes(jwtSettings.SecretKey); - + var tokenDescriptor = new TokenValidationParameters { ValidateIssuerSigningKey = true, @@ -130,8 +127,6 @@ namespace ZR.Admin.WebApi.Framework { try { - //var userId = jwtToken.FirstOrDefault(x => x.Type == "primarysid").Value; - //var userName = jwtToken.FirstOrDefault(x => x.Type == "unique_name").Value; var userData = jwtToken.FirstOrDefault(x => x.Type == ClaimTypes.UserData).Value; LoginUser loginUser = JsonConvert.DeserializeObject(userData); diff --git a/ZR.Admin.WebApi/Startup.cs b/ZR.Admin.WebApi/Startup.cs index 175e0b2..2ea41f1 100644 --- a/ZR.Admin.WebApi/Startup.cs +++ b/ZR.Admin.WebApi/Startup.cs @@ -50,12 +50,8 @@ namespace ZR.Admin.WebApi services.AddSession(); services.AddHttpContextAccessor(); - //Model services.Configure(Configuration); - services.Configure(Configuration); - var jwtSettings = new JwtSettings(); - Configuration.Bind("JwtSettings", jwtSettings); //Cookie ֤ services.AddAuthentication(options =>