diff --git a/IRaCIS.Core.API/_ServiceExtensions/Authorization/JWTAuthSetup.cs b/IRaCIS.Core.API/_ServiceExtensions/Authorization/JWTAuthSetup.cs index 8787bb9a8..12bcc9e1f 100644 --- a/IRaCIS.Core.API/_ServiceExtensions/Authorization/JWTAuthSetup.cs +++ b/IRaCIS.Core.API/_ServiceExtensions/Authorization/JWTAuthSetup.cs @@ -46,20 +46,19 @@ namespace IRaCIS.Core.API OnMessageReceived = (context) => { - if (!context.Request.Query.TryGetValue("access_token", out StringValues values)) + if (context.Request.Query.TryGetValue("access_token", out StringValues values)) { - return Task.CompletedTask; - } - - var queryToken = values.FirstOrDefault(); - - if (!String.IsNullOrWhiteSpace(queryToken)) - { - context.Token = queryToken; - - return Task.CompletedTask; + var queryToken = values.FirstOrDefault(); + + if (!String.IsNullOrWhiteSpace(queryToken)) + { + context.Token = queryToken; + + return Task.CompletedTask; + } } + //仅仅是访问文件的时候才会去取token认证 前端对cookie设置了有效期 if (context.Request.Path.ToString().Contains("IRaCISData")|| context.Request.Path.ToString().Contains("SystemData") )