From 20aa8dbf556252c3966ab1f2c7a6f0cb0716e7af Mon Sep 17 00:00:00 2001 From: seven <7444739+bhseven@user.noreply.gitee.com> Date: Thu, 25 Jan 2024 14:27:12 +0000 Subject: [PATCH] =?UTF-8?q?update=20WorkFlowCore/WorkFlowCore.Framework/Au?= =?UTF-8?q?thorization/DefaultCustomizationVerifyExtension.cs.=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E7=AC=AC=E4=B8=89=E6=96=B9=E6=A0=87=E8=AF=86=E5=88=A4?= =?UTF-8?q?=E6=96=AD=EF=BC=8C=E5=A6=82=E6=9E=9Ctoken=E4=B8=8D=E6=98=AF?= =?UTF-8?q?=E6=9D=A5=E8=87=AA=E7=AC=AC=E4=B8=89=E6=96=B9=E5=B9=B3=E5=8F=B0?= =?UTF-8?q?=E5=88=99=E7=9B=B4=E6=8E=A5=E8=B7=B3=E8=BF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: seven <7444739+bhseven@user.noreply.gitee.com> --- .../DefaultCustomizationVerifyExtension.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/WorkFlowCore/WorkFlowCore.Framework/Authorization/DefaultCustomizationVerifyExtension.cs b/WorkFlowCore/WorkFlowCore.Framework/Authorization/DefaultCustomizationVerifyExtension.cs index f6894d3..738c7e6 100644 --- a/WorkFlowCore/WorkFlowCore.Framework/Authorization/DefaultCustomizationVerifyExtension.cs +++ b/WorkFlowCore/WorkFlowCore.Framework/Authorization/DefaultCustomizationVerifyExtension.cs @@ -1,4 +1,4 @@ -using Newtonsoft.Json; +using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; @@ -32,6 +32,15 @@ namespace WorkFlowCore.Framework.Authorization var tokenFrom = configureContext.Parameters.GetOrDefault("token-from")?? "headers"; var tokenKey = configureContext.Parameters.GetOrDefault("token-key")?? "authorization"; var tokenFormat = configureContext.Parameters.GetOrDefault("token-format") ?? "Bearer {token}"; + var isThirdPart = input.Context.Request.Headers.GetOrDefault("token-part").ToString() ?? ""; + + if (isThirdPart != "ThirdPart") + { + return new VerifyOutput + { + IsValid = false, + }; + } var token = string.Empty; if("headers"==tokenFrom) -- Gitee