From 4b352df408e1918d09c7e0031e264b5235b2d495 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Mon, 29 Jun 2026 16:07:23 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EA=B8=B0=EC=A1=B4=20=EB=AA=A8=EB=93=A0?= =?UTF-8?q?=20=EB=B8=8C=EB=9D=BC=EC=9A=B0=EC=A0=80=20=ED=81=B4=EB=9D=BC?= =?UTF-8?q?=EC=9D=B4=EC=96=B8=ED=8A=B8=EC=9D=98=20TokenRefreshHandler=20?= =?UTF-8?q?=EC=9D=98=EC=A1=B4=EC=84=B1=20=EC=A0=9C=EA=B1=B0=20=EB=B0=8F=20?= =?UTF-8?q?=EC=88=98=EB=8F=99=20=ED=86=A0=ED=81=B0=20=EC=A7=81=EC=A0=91=20?= =?UTF-8?q?=EC=A3=BC=EC=9E=85=20=ED=8C=A8=ED=84=B4=20=EC=9D=BC=EA=B4=84=20?= =?UTF-8?q?=EC=9D=BC=EC=B9=98=ED=99=94=20=EC=A0=81=EC=9A=A9=20(=EC=BD=A4?= =?UTF-8?q?=EB=B3=B4=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=9C=A0=EC=8B=A4=20?= =?UTF-8?q?=EB=AC=B8=EC=A0=9C=20=EC=99=84=EB=B2=BD=20=ED=95=B4=EA=B2=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TaxBaik.Web/Program.cs | 15 +++++---------- TaxBaik.Web/Services/AnnouncementBrowserClient.cs | 6 +++--- TaxBaik.Web/Services/ClientBrowserClient.cs | 6 +++--- TaxBaik.Web/Services/FaqBrowserClient.cs | 6 +++--- TaxBaik.Web/Services/InquiryBrowserClient.cs | 6 +++--- 5 files changed, 17 insertions(+), 22 deletions(-) diff --git a/TaxBaik.Web/Program.cs b/TaxBaik.Web/Program.cs index 8dacc37..253eb5a 100644 --- a/TaxBaik.Web/Program.cs +++ b/TaxBaik.Web/Program.cs @@ -214,18 +214,15 @@ var apiBaseUrl = builder.Configuration["ApiClient:BaseUrl"] builder.Services.AddHttpClient(client => { client.BaseAddress = new Uri(apiBaseUrl); -}) - .AddHttpMessageHandler(); +}); builder.Services.AddHttpClient(client => { client.BaseAddress = new Uri(apiBaseUrl); -}) - .AddHttpMessageHandler(); +}); builder.Services.AddHttpClient(client => { client.BaseAddress = new Uri(apiBaseUrl); -}) - .AddHttpMessageHandler(); +}); builder.Services.AddHttpClient(client => { client.BaseAddress = new Uri(apiBaseUrl); @@ -233,13 +230,11 @@ builder.Services.AddHttpClient( builder.Services.AddHttpClient(client => { client.BaseAddress = new Uri(apiBaseUrl); -}) - .AddHttpMessageHandler(); +}); builder.Services.AddHttpClient(client => { client.BaseAddress = new Uri(apiBaseUrl); -}) - .AddHttpMessageHandler(); +}); // Phase 5: Tax Accounting & CRM Browser Clients builder.Services.AddHttpClient(client => diff --git a/TaxBaik.Web/Services/AnnouncementBrowserClient.cs b/TaxBaik.Web/Services/AnnouncementBrowserClient.cs index 7ab0b00..30270fd 100644 --- a/TaxBaik.Web/Services/AnnouncementBrowserClient.cs +++ b/TaxBaik.Web/Services/AnnouncementBrowserClient.cs @@ -29,10 +29,10 @@ public class AnnouncementBrowserClient : IAnnouncementBrowserClient private void EnsureAuthHeader() { - if (!string.IsNullOrEmpty(_tokenStore.AccessToken) && !_http.DefaultRequestHeaders.Contains("Authorization")) - { + if (!string.IsNullOrEmpty(_tokenStore.AccessToken)) _http.DefaultRequestHeaders.Authorization = new("Bearer", _tokenStore.AccessToken); - } + else + _http.DefaultRequestHeaders.Authorization = null; } public async Task> GetAllAsync(CancellationToken ct = default) diff --git a/TaxBaik.Web/Services/ClientBrowserClient.cs b/TaxBaik.Web/Services/ClientBrowserClient.cs index a47c484..41adcc3 100644 --- a/TaxBaik.Web/Services/ClientBrowserClient.cs +++ b/TaxBaik.Web/Services/ClientBrowserClient.cs @@ -34,10 +34,10 @@ public class ClientBrowserClient : IClientBrowserClient private void EnsureAuthHeader() { - if (!string.IsNullOrEmpty(_tokenStore.AccessToken) && !_http.DefaultRequestHeaders.Contains("Authorization")) - { + if (!string.IsNullOrEmpty(_tokenStore.AccessToken)) _http.DefaultRequestHeaders.Authorization = new("Bearer", _tokenStore.AccessToken); - } + else + _http.DefaultRequestHeaders.Authorization = null; } public async Task<(IEnumerable Items, int Total)> GetPagedAsync( diff --git a/TaxBaik.Web/Services/FaqBrowserClient.cs b/TaxBaik.Web/Services/FaqBrowserClient.cs index 736b949..1ca1858 100644 --- a/TaxBaik.Web/Services/FaqBrowserClient.cs +++ b/TaxBaik.Web/Services/FaqBrowserClient.cs @@ -28,10 +28,10 @@ public class FaqBrowserClient : IFaqBrowserClient private void EnsureAuthHeader() { - if (!string.IsNullOrEmpty(_tokenStore.AccessToken) && !_http.DefaultRequestHeaders.Contains("Authorization")) - { + if (!string.IsNullOrEmpty(_tokenStore.AccessToken)) _http.DefaultRequestHeaders.Authorization = new("Bearer", _tokenStore.AccessToken); - } + else + _http.DefaultRequestHeaders.Authorization = null; } public async Task> GetAllAsync(CancellationToken ct = default) diff --git a/TaxBaik.Web/Services/InquiryBrowserClient.cs b/TaxBaik.Web/Services/InquiryBrowserClient.cs index ce899c7..0f97dc7 100644 --- a/TaxBaik.Web/Services/InquiryBrowserClient.cs +++ b/TaxBaik.Web/Services/InquiryBrowserClient.cs @@ -33,10 +33,10 @@ public class InquiryBrowserClient : IInquiryBrowserClient private void EnsureAuthHeader() { - if (!string.IsNullOrEmpty(_tokenStore.AccessToken) && !_http.DefaultRequestHeaders.Contains("Authorization")) - { + if (!string.IsNullOrEmpty(_tokenStore.AccessToken)) _http.DefaultRequestHeaders.Authorization = new("Bearer", _tokenStore.AccessToken); - } + else + _http.DefaultRequestHeaders.Authorization = null; } public async Task<(IEnumerable Items, int Total)> GetPagedAsync(