From 56b604bd3593766604cfbab5a76b928dafbfb812 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 16 Mar 2026 13:38:45 +0100 Subject: [PATCH] Add UseHttp1ForNtlm option to RecAction config Added the boolean UseHttp1ForNtlm property to the RecAction section in appsettings.json and RecActionOptions class. This option defaults to false and allows control over using HTTP/1 for NTLM authentication. --- src/ReC.API/appsettings.json | 3 ++- src/ReC.Application/Common/Options/RecActionOptions.cs | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ReC.API/appsettings.json b/src/ReC.API/appsettings.json index bc539a1..3713c42 100644 --- a/src/ReC.API/appsettings.json +++ b/src/ReC.API/appsettings.json @@ -6,7 +6,8 @@ "AllowedHosts": "*", "LuckyPennySoftwareLicenseKey": "eyJhbGciOiJSUzI1NiIsImtpZCI6Ikx1Y2t5UGVubnlTb2Z0d2FyZUxpY2Vuc2VLZXkvYmJiMTNhY2I1OTkwNGQ4OWI0Y2IxYzg1ZjA4OGNjZjkiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2x1Y2t5cGVubnlzb2Z0d2FyZS5jb20iLCJhdWQiOiJMdWNreVBlbm55U29mdHdhcmUiLCJleHAiOiIxNzg0ODUxMjAwIiwiaWF0IjoiMTc1MzM2MjQ5MSIsImFjY291bnRfaWQiOiIwMTk4M2M1OWU0YjM3MjhlYmZkMzEwM2MyYTQ4NmU4NSIsImN1c3RvbWVyX2lkIjoiY3RtXzAxazB5NmV3MmQ4YTk4Mzg3aDJnbTRuOWswIiwic3ViX2lkIjoiLSIsImVkaXRpb24iOiIwIiwidHlwZSI6IjIifQ.ZqsFG7kv_-xGfxS6ACk3i0iuNiVUXX2AvPI8iAcZ6-z2170lGv__aO32tWpQccD9LCv5931lBNLWSblKS0MT3gOt-5he2TEftwiSQGFwoIBgtOHWsNRMinUrg2trceSp3IhyS3UaMwnxZDrCvx4-0O-kpOzVpizeHUAZNr5U7oSCWO34bpKdae6grtM5e3f93Z1vs7BW_iPgItd-aLvPwApbaG9VhmBTKlQ7b4Jh64y7UXJ9mKP7Qb_Oa97oEg0oY5DPHOWTZWeE1EzORgVr2qkK2DELSHuZ_EIUhODojkClPNAKtvEl_qEjpq0HZCIvGwfCCRlKlSkQqIeZdFkiXg", "RecAction": { - "AddedWho": "ReC.API" + "AddedWho": "ReC.API", + "UseHttp1ForNtlm": false }, // Bad request SqlException numbers numbers can be updated at runtime; no restart required. "SqlException": { diff --git a/src/ReC.Application/Common/Options/RecActionOptions.cs b/src/ReC.Application/Common/Options/RecActionOptions.cs index 2058453..4fc9e72 100644 --- a/src/ReC.Application/Common/Options/RecActionOptions.cs +++ b/src/ReC.Application/Common/Options/RecActionOptions.cs @@ -3,4 +3,6 @@ public class RecActionOptions { public string AddedWho { get; set; } = null!; + + public bool UseHttp1ForNtlm { get; set; } = false; } \ No newline at end of file