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