Files
cfw-autumn/apps/sdk-test/lib/auth.ts
John Yeo e8366d22ea latest
2026-02-18 16:24:19 +00:00

25 lines
550 B
TypeScript

import { autumn } from "autumn-js/better-auth";
import { betterAuth } from "better-auth";
import { organization } from "better-auth/plugins";
import { db } from "./db";
export const auth = betterAuth({
database: {
db,
type: "postgres",
},
emailAndPassword: {
enabled: true,
},
plugins: [
organization(),
autumn({
secretKey: process.env.AUTUMN_SECRET_KEY,
baseURL: process.env.NEXT_PUBLIC_URL,
customerScope: "user_and_organization",
}),
],
});
export type Session = typeof auth.$Infer.Session;