Handle sessions inside the JWT
Docker Build and Release Upload / build (push) Failing after 1m4s

This commit is contained in:
2025-07-29 18:04:04 -07:00
parent 2798b6472d
commit 0e65ba86a1
+1 -10
View File
@@ -14,8 +14,7 @@ namespace Auth.Controllers {
_databaseService = databaseService; _databaseService = databaseService;
} }
public static void SignIn(HttpResponse Response, bool StayLoggedIn, string jwt) { public static void SignIn(HttpResponse Response, string jwt) {
if (StayLoggedIn) {
// Stay logged in cookie // Stay logged in cookie
Response.Cookies.Append(AuthJWT.TokenName, jwt, new CookieOptions { Response.Cookies.Append(AuthJWT.TokenName, jwt, new CookieOptions {
Secure = true, Secure = true,
@@ -23,14 +22,6 @@ namespace Auth.Controllers {
SameSite = SameSiteMode.Strict, SameSite = SameSiteMode.Strict,
Expires = DateTime.UtcNow.AddDays(7) Expires = DateTime.UtcNow.AddDays(7)
}); });
} else {
// Session cookie
Response.Cookies.Append(AuthJWT.TokenName, jwt, new CookieOptions {
Secure = true,
HttpOnly = true,
SameSite = SameSiteMode.Strict,
});
}
} }
public static void SignOut(HttpResponse Response) { public static void SignOut(HttpResponse Response) {