From c0dc05c58c9071dd543c635da40794e90005b258 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Mon, 29 Jun 2026 00:26:49 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20UsePathBase=20=EB=AF=B8=EB=93=A4?= =?UTF-8?q?=EC=9B=A8=EC=96=B4=EC=99=80=20=EC=A4=91=EB=B3=B5=EB=90=98?= =?UTF-8?q?=EB=8A=94=20'/taxbaik'=20=ED=95=98=EB=93=9C=EC=BD=94=EB=94=A9?= =?UTF-8?q?=20=EA=B2=BD=EB=A1=9C=20=EC=A0=91=EB=91=90=EC=82=AC=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0=20(PR=20#4=20=EB=B3=B4=EC=99=84)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TaxBaik.Web/Pages/Portal/Login.cshtml.cs | 2 +- TaxBaik.Web/Program.cs | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/TaxBaik.Web/Pages/Portal/Login.cshtml.cs b/TaxBaik.Web/Pages/Portal/Login.cshtml.cs index 324e0cd..8f297de 100644 --- a/TaxBaik.Web/Pages/Portal/Login.cshtml.cs +++ b/TaxBaik.Web/Pages/Portal/Login.cshtml.cs @@ -52,5 +52,5 @@ public class LoginModel : PageModel public IActionResult OnPostKakao() => Challenge(BuildProps("kakao"), PortalOAuthDefaults.KakaoScheme); private static AuthenticationProperties BuildProps(string provider) => - new() { RedirectUri = $"/taxbaik/portal/external-callback?provider={provider}" }; + new() { RedirectUri = $"/portal/external-callback?provider={provider}" }; } diff --git a/TaxBaik.Web/Program.cs b/TaxBaik.Web/Program.cs index 0cc60fb..094a297 100644 --- a/TaxBaik.Web/Program.cs +++ b/TaxBaik.Web/Program.cs @@ -89,8 +89,8 @@ var authenticationBuilder = builder.Services.AddAuthentication(opts => opts.Cookie.HttpOnly = true; opts.Cookie.SameSite = SameSiteMode.Lax; opts.Cookie.SecurePolicy = isProduction ? CookieSecurePolicy.Always : CookieSecurePolicy.SameAsRequest; - opts.LoginPath = "/taxbaik/portal/login"; - opts.AccessDeniedPath = "/taxbaik/portal/login"; + opts.LoginPath = "/portal/login"; + opts.AccessDeniedPath = "/portal/login"; opts.SlidingExpiration = true; opts.ExpireTimeSpan = TimeSpan.FromDays(7); }) @@ -111,7 +111,7 @@ if (!string.IsNullOrWhiteSpace(googleClientId) && !string.IsNullOrWhiteSpace(goo opts.SignInScheme = PortalOAuthDefaults.ExternalScheme; opts.ClientId = googleClientId; opts.ClientSecret = googleClientSecret; - opts.CallbackPath = "/taxbaik/portal/signin-google"; + opts.CallbackPath = "/portal/signin-google"; }); } @@ -124,7 +124,7 @@ if (!string.IsNullOrWhiteSpace(naverClientId) && !string.IsNullOrWhiteSpace(nave opts.SignInScheme = PortalOAuthDefaults.ExternalScheme; opts.ClientId = naverClientId; opts.ClientSecret = naverClientSecret; - opts.CallbackPath = "/taxbaik/portal/signin-naver"; + opts.CallbackPath = "/portal/signin-naver"; opts.AuthorizationEndpoint = "https://nid.naver.com/oauth2.0/authorize"; opts.TokenEndpoint = "https://nid.naver.com/oauth2.0/token"; opts.UserInformationEndpoint = "https://openapi.naver.com/v1/nid/me"; @@ -156,7 +156,7 @@ if (!string.IsNullOrWhiteSpace(kakaoClientId) && !string.IsNullOrWhiteSpace(kaka opts.SignInScheme = PortalOAuthDefaults.ExternalScheme; opts.ClientId = kakaoClientId; opts.ClientSecret = kakaoClientSecret; - opts.CallbackPath = "/taxbaik/portal/signin-kakao"; + opts.CallbackPath = "/portal/signin-kakao"; opts.AuthorizationEndpoint = "https://kauth.kakao.com/oauth/authorize"; opts.TokenEndpoint = "https://kauth.kakao.com/oauth/token"; opts.UserInformationEndpoint = "https://kapi.kakao.com/v2/user/me";