Explorar o código

Try fix cookie again

ghorsington %!s(int64=4) %!d(string=hai) anos
pai
achega
99b2c9a274
Modificáronse 3 ficheiros con 5 adicións e 1 borrados
  1. 2 1
      .env.template
  2. 2 0
      web/src/server.ts
  3. 1 0
      web/src/utils/environment.ts

+ 2 - 1
.env.template

@@ -23,4 +23,5 @@ RPC_PORT=
 WEB_COOKIE_KEY=
 WEB_AUTH_URI=
 HCAPTCHA_SITEKEY=
-HCAPTCHA_SECRET=
+HCAPTCHA_SECRET=
+WEB_DOMAIN=

+ 2 - 0
web/src/server.ts

@@ -41,6 +41,8 @@ const createSapperServer = async (): Promise<Express> => {
             secureProxy: !dev,
             name: "session",
             secure: !dev,
+            httpOnly: !dev,
+            domain: ENV.WEB_DOMAIN,
         }),
         compression({ threshold: 0 }),
         sirv("static", { dev }),

+ 1 - 0
web/src/utils/environment.ts

@@ -24,6 +24,7 @@ export const ENV = {
     WEB_DATA_PATH: "",
     HCAPTCHA_SITEKEY: "",
     HCAPTCHA_SECRET: "",
+    WEB_DOMAIN: "",
 };
 
 function isValid(): boolean {