From 4d6c3ed2892ec5101badc7eda0270b2dd3c23b3f Mon Sep 17 00:00:00 2001 From: furkanaltaca <furkanaltaca@gmail.com> Date: Mon, 4 Mar 2024 02:08:13 +0300 Subject: [PATCH 1/2] feat(auth): edit cookie options --- src/starterProject/WebAPI/Controllers/AuthController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/starterProject/WebAPI/Controllers/AuthController.cs b/src/starterProject/WebAPI/Controllers/AuthController.cs index b905b478..b1070200 100644 --- a/src/starterProject/WebAPI/Controllers/AuthController.cs +++ b/src/starterProject/WebAPI/Controllers/AuthController.cs @@ -116,7 +116,7 @@ private string getRefreshTokenFromCookies() private void setRefreshTokenToCookie(RefreshToken refreshToken) { - CookieOptions cookieOptions = new() { HttpOnly = true, Expires = DateTime.UtcNow.AddDays(7) }; + CookieOptions cookieOptions = new() { HttpOnly = true, Secure = true, SameSite = SameSiteMode.None, Expires = DateTime.UtcNow.AddDays(7) }; Response.Cookies.Append(key: "refreshToken", refreshToken.Token, cookieOptions); } } From c0499959d35092f7446ee2321d1504fd78f9d7f9 Mon Sep 17 00:00:00 2001 From: furkanaltaca <furkanaltaca@gmail.com> Date: Mon, 4 Mar 2024 02:17:39 +0300 Subject: [PATCH 2/2] style: fix formatting for changes --- src/starterProject/WebAPI/Controllers/AuthController.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/starterProject/WebAPI/Controllers/AuthController.cs b/src/starterProject/WebAPI/Controllers/AuthController.cs index b1070200..53507815 100644 --- a/src/starterProject/WebAPI/Controllers/AuthController.cs +++ b/src/starterProject/WebAPI/Controllers/AuthController.cs @@ -116,7 +116,14 @@ private string getRefreshTokenFromCookies() private void setRefreshTokenToCookie(RefreshToken refreshToken) { - CookieOptions cookieOptions = new() { HttpOnly = true, Secure = true, SameSite = SameSiteMode.None, Expires = DateTime.UtcNow.AddDays(7) }; + CookieOptions cookieOptions = + new() + { + HttpOnly = true, + Secure = true, + SameSite = SameSiteMode.None, + Expires = DateTime.UtcNow.AddDays(7) + }; Response.Cookies.Append(key: "refreshToken", refreshToken.Token, cookieOptions); } }