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);
     }
 }