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
+8 -17
View File
@@ -14,23 +14,14 @@ 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, HttpOnly = true,
HttpOnly = true, 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) {