From 8a6e5abf4843ca03306f6ea83a1f9bb3813e226a Mon Sep 17 00:00:00 2001 From: ccnetcore Date: Thu, 11 Dec 2025 23:32:57 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dtoken=E9=89=B4?= =?UTF-8?q?=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs | 24 ++++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs b/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs index af4af4dc..752cac3f 100644 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs +++ b/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs @@ -280,19 +280,19 @@ namespace Yi.Abp.Web }; options.Events = new JwtBearerEvents { - OnMessageReceived = context => + OnMessageReceived = messageContext => { //优先Query中获取,再去cookies中获取 - var accessToken = context.Request.Query["access_token"]; + var accessToken = messageContext.Request.Query["access_token"]; if (!string.IsNullOrEmpty(accessToken)) { - context.Token = accessToken; + messageContext.Token = accessToken; } else { - if (context.Request.Cookies.TryGetValue("Token", out var cookiesToken)) + if (messageContext.Request.Cookies.TryGetValue("Token", out var cookiesToken)) { - context.Token = cookiesToken; + messageContext.Token = cookiesToken; } } @@ -313,19 +313,19 @@ namespace Yi.Abp.Web }; options.Events = new JwtBearerEvents { - OnMessageReceived = context => + OnMessageReceived = messageContext => { - var refresh_token = context.Request.Headers["refresh_token"]; - if (!string.IsNullOrEmpty(refresh_token)) + var headerRefreshToken = messageContext.Request.Headers["refresh_token"]; + if (!string.IsNullOrEmpty(headerRefreshToken)) { - context.Token = refresh_token; + messageContext.Token = headerRefreshToken; return Task.CompletedTask; } - var refreshToken = context.Request.Query["refresh_token"]; - if (!string.IsNullOrEmpty(refreshToken)) + var queryRefreshToken = messageContext.Request.Query["refresh_token"]; + if (!string.IsNullOrEmpty(queryRefreshToken)) { - context.Token = refreshToken; + messageContext.Token = queryRefreshToken; } return Task.CompletedTask;