From 3bb24c2bc665a8070b87aef27de7d2145ef798d3 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期五, 27 三月 2026 10:46:06 +0800
Subject: [PATCH] 调整 鉴权标签

---
 WebAPI/Utility/JWTHelper.cs |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/WebAPI/Utility/JWTHelper.cs b/WebAPI/Utility/JWTHelper.cs
index e0a2400..5633ce8 100644
--- a/WebAPI/Utility/JWTHelper.cs
+++ b/WebAPI/Utility/JWTHelper.cs
@@ -26,8 +26,8 @@
         {
             var claims = new[]
             {
-            new Claim(ClaimTypes.NameIdentifier, userId),
-            new Claim(ClaimTypes.Name, userName),
+            new Claim(ClaimTypes.NameIdentifier, userId), // 缂栫爜
+            new Claim(ClaimTypes.Name, userName), // 鐢ㄦ埛id
             new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString())
         };
 
@@ -98,5 +98,13 @@
             }
             return false;
         }
+
+        public static String getUserName(string token)
+        {
+            var jwt = new JwtSecurityTokenHandler().ReadJwtToken(token);
+            var userName = jwt.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Name)?.Value;
+            // 閫氳繃涓婁竴涓猼oken鐨勫�煎埛鏂皌oken
+            return userName;
+        }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1