Rikki
Rikki
BABetter Auth
Created by Rikki on 3/5/2025 in #help
cookie getting deleted automatically after refresh on signup with cloudfare workers
both parts are being locally hosted but backend was deployed on cloudflare worker
38 replies
BABetter Auth
Created by Rikki on 3/5/2025 in #help
cookie getting deleted automatically after refresh on signup with cloudfare workers
yep im was also witnessing the same problem
38 replies
BABetter Auth
Created by Rikki on 3/5/2025 in #help
cookie getting deleted automatically after refresh on signup with cloudfare workers
according to me i think better auth does not supports the edge runtime
38 replies
BABetter Auth
Created by Rikki on 3/5/2025 in #help
cookie getting deleted automatically after refresh on signup with cloudfare workers
No description
38 replies
BABetter Auth
Created by Rikki on 3/5/2025 in #help
cookie getting deleted automatically after refresh on signup with cloudfare workers
i guess either you set the wrong callbackurl in github or either in setting up the authclient @techysiddhant
38 replies
BABetter Auth
Created by Rikki on 3/5/2025 in #help
cookie getting deleted automatically after refresh on signup with cloudfare workers
@bekacru
38 replies
BABetter Auth
Created by Rikki on 3/5/2025 in #help
cookie getting deleted automatically after refresh on signup with cloudfare workers
this is the auth config,also one question what should be the baseUrl in development i have put the development url that wrangler dev gives eg-http://127.0.0.1:8787/
38 replies
BABetter Auth
Created by Rikki on 3/5/2025 in #help
cookie getting deleted automatically after refresh on signup with cloudfare workers
import { betterAuth } from "better-auth";
import { prismaAdapter } from "better-auth/adapters/prisma";
import { getPrisma } from "./prisma";
import { Env } from "./types";

export function createAuth(env: Env) {

return betterAuth({
trustedOrigins: ["http://localhost:3002"],
database: prismaAdapter(getPrisma(env.DATABASE_URL), {
provider: "postgresql",
}) as any,
socialProviders: {
github: {
clientId: env.GITHUB_CLIENT_ID as string,
clientSecret: env.GITHUB_CLIENT_SECRET as string,
},
discord: {
clientId: env.DISCORD_CLIENT_ID!,
clientSecret: env.DISCORD_CLIENT_SECRET!,
},
},
session: {
expiresIn: 60 * 60 * 24 * 7,
updateAge: 60 * 60 * 24,
},
emailAndPassword: {
enabled: true,
autoSignIn: true,
},
baseURL: env.BASE_URL,

});
}
export type Auth = ReturnType<typeof createAuth>;
import { betterAuth } from "better-auth";
import { prismaAdapter } from "better-auth/adapters/prisma";
import { getPrisma } from "./prisma";
import { Env } from "./types";

export function createAuth(env: Env) {

return betterAuth({
trustedOrigins: ["http://localhost:3002"],
database: prismaAdapter(getPrisma(env.DATABASE_URL), {
provider: "postgresql",
}) as any,
socialProviders: {
github: {
clientId: env.GITHUB_CLIENT_ID as string,
clientSecret: env.GITHUB_CLIENT_SECRET as string,
},
discord: {
clientId: env.DISCORD_CLIENT_ID!,
clientSecret: env.DISCORD_CLIENT_SECRET!,
},
},
session: {
expiresIn: 60 * 60 * 24 * 7,
updateAge: 60 * 60 * 24,
},
emailAndPassword: {
enabled: true,
autoSignIn: true,
},
baseURL: env.BASE_URL,

});
}
export type Auth = ReturnType<typeof createAuth>;
38 replies
BABetter Auth
Created by Rikki on 3/5/2025 in #help
cookie getting deleted automatically after refresh on signup with cloudfare workers
this is the auth config,also one question what should be the baseUrl in development i have put the development url that wrangler dev gives eg-http://127.0.0.1:8787
38 replies