From b5435a6b487d163a766161a6d6aec5b2f8ea99a9 Mon Sep 17 00:00:00 2001 From: Derek Holloway Date: Sat, 26 Jul 2025 08:58:24 -0700 Subject: [PATCH] Rename JWT --- src/Server/Services/{jwt.cs => AuthJWT.cs} | 28 +++------------------- 1 file changed, 3 insertions(+), 25 deletions(-) rename src/Server/Services/{jwt.cs => AuthJWT.cs} (72%) diff --git a/src/Server/Services/jwt.cs b/src/Server/Services/AuthJWT.cs similarity index 72% rename from src/Server/Services/jwt.cs rename to src/Server/Services/AuthJWT.cs index aaa82e6..b579cf7 100644 --- a/src/Server/Services/jwt.cs +++ b/src/Server/Services/AuthJWT.cs @@ -16,9 +16,9 @@ namespace Auth.Services { ValidateAudience = true, ValidateLifetime = true, ValidateIssuerSigningKey = true, - ValidIssuer = AuthJWT.TokenIssuer, - ValidAudience = AuthJWT.TokenAudience, - IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(AuthJWT.TokenSecretKey)), + ValidIssuer = TokenIssuer, + ValidAudience = TokenAudience, + IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(TokenSecretKey)), ClockSkew = TimeSpan.FromMinutes(1) }; @@ -56,27 +56,5 @@ namespace Auth.Services { }, Convert.ToBoolean(principal.FindFirst(ClaimTypes.IsPersistent)!.Value)); } - public static void SignIn(HttpResponse Response, bool StayLoggedIn, string jwt) { - if (StayLoggedIn) { - // Stay logged in cookie - Response.Cookies.Append(TokenName, jwt, new CookieOptions { - Secure = true, - HttpOnly = true, - SameSite = SameSiteMode.Strict, - Expires = DateTime.UtcNow.AddDays(7) - }); - } else { - // Session cookie - Response.Cookies.Append(TokenName, jwt, new CookieOptions { - Secure = true, - HttpOnly = true, - SameSite = SameSiteMode.Strict, - }); - } - } - - public static void SignOut(HttpResponse Response) { - Response.Cookies.Delete(TokenName); - } } } \ No newline at end of file