fix: production auth: was reading incorrect cookie
This commit is contained in:
@@ -41,6 +41,12 @@ const authjsConfig = {
|
|||||||
trustHost: true,
|
trustHost: true,
|
||||||
// TODO: Replace secret {@see https://authjs.dev/reference/core#secret}
|
// TODO: Replace secret {@see https://authjs.dev/reference/core#secret}
|
||||||
secret: "buginoo",
|
secret: "buginoo",
|
||||||
|
/** Needed to specify cookie name because for some reason in production it
|
||||||
|
* wasn't reading the correct cookie but in development it was. So we need to
|
||||||
|
* make sure both development and production are using the same cookie name.*/
|
||||||
|
cookies: {
|
||||||
|
state: { name: "__Secure-authjs.session-token" },
|
||||||
|
},
|
||||||
providers: [
|
providers: [
|
||||||
// TODO: Choose and implement providers
|
// TODO: Choose and implement providers
|
||||||
// CredentialsProvider({
|
// CredentialsProvider({
|
||||||
|
|||||||
@@ -25,7 +25,11 @@ export const trpcHandler = ((endpoint) => (request, context, runtime) => {
|
|||||||
const openrouter = getOpenrouter(
|
const openrouter = getOpenrouter(
|
||||||
(env.OPENROUTER_API_KEY || processEnv.OPENROUTER_API_KEY) as string
|
(env.OPENROUTER_API_KEY || processEnv.OPENROUTER_API_KEY) as string
|
||||||
);
|
);
|
||||||
const jwt = await getToken({ req: request, secret: "buginoo" });
|
const jwt = await getToken({
|
||||||
|
req,
|
||||||
|
secret: "buginoo",
|
||||||
|
cookieName: "__Secure-authjs.session-token",
|
||||||
|
});
|
||||||
return {
|
return {
|
||||||
...context,
|
...context,
|
||||||
...runtime,
|
...runtime,
|
||||||
|
|||||||
Reference in New Issue
Block a user