export function getAuth() {
const db = getDB();
return betterAuth({
database: drizzleAdapter(db, {
provider: "pg",
}),
trustedOrigins: [env.NEXT_PUBLIC_BETTER_AUTH_URL],
plugins: [
username(),
nextCookies(),
],
secret: env.BETTER_AUTH_SECRET,
baseURL: env.NEXT_PUBLIC_BETTER_AUTH_URL,
emailAndPassword: {
enabled: true,
},
});
}
export function getAuth() {
const db = getDB();
return betterAuth({
database: drizzleAdapter(db, {
provider: "pg",
}),
trustedOrigins: [env.NEXT_PUBLIC_BETTER_AUTH_URL],
plugins: [
username(),
nextCookies(),
],
secret: env.BETTER_AUTH_SECRET,
baseURL: env.NEXT_PUBLIC_BETTER_AUTH_URL,
emailAndPassword: {
enabled: true,
},
});
}