export const auth = betterAuth({
database: drizzleAdapter(db, {
provider: "pg",
schema,
}),
plugins: [
jwt({
jwt: {
expirationTime: "1h",
},
jwks: {
keyPairConfig: {
alg: "EdDSA",
crv: "Ed25519",
},
},
}),
],
advanced: {
database: {
generateId: () => uuidv4(),
},
},
socialProviders: {
google: {
clientId: process.env.GOOGLE_CLIENT_ID || "",
clientSecret: process.env.GOOGLE_CLIENT_SECRET || "",
},
},
});
export const auth = betterAuth({
database: drizzleAdapter(db, {
provider: "pg",
schema,
}),
plugins: [
jwt({
jwt: {
expirationTime: "1h",
},
jwks: {
keyPairConfig: {
alg: "EdDSA",
crv: "Ed25519",
},
},
}),
],
advanced: {
database: {
generateId: () => uuidv4(),
},
},
socialProviders: {
google: {
clientId: process.env.GOOGLE_CLIENT_ID || "",
clientSecret: process.env.GOOGLE_CLIENT_SECRET || "",
},
},
});