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;
}
public static void SignIn(HttpResponse Response, bool StayLoggedIn, string jwt) {
if (StayLoggedIn) {
// Stay logged in cookie
Response.Cookies.Append(AuthJWT.TokenName, jwt, new CookieOptions {
Secure = true,
HttpOnly = true,
SameSite = SameSiteMode.Strict,
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 SignIn(HttpResponse Response, string jwt) {
// Stay logged in cookie
Response.Cookies.Append(AuthJWT.TokenName, jwt, new CookieOptions {
Secure = true,
HttpOnly = true,
SameSite = SameSiteMode.Strict,
Expires = DateTime.UtcNow.AddDays(7)
});
}
public static void SignOut(HttpResponse Response) {