betterAuth({
appName: "Multa",
database: drizzleAdapter(database._drizzle, {
provider: "pg",
schema: schema,
}),
trustedOrigins: ["http://localhost:8002"],
socialProviders: {
github: {
clientId: Redacted.value(yield* Config.redacted("GITHUB_CLIENT_ID")),
clientSecret: Redacted.value(
yield* Config.redacted("GITHUB_CLIENT_SECRET"),
),
},
},
advanced: {
database: {
generateId: false,
},
cookiePrefix: "multa",
},
account: {
modelName: "accountsTable",
},
user: {
modelName: "usersTable",
},
session: {
modelName: "sessionsTable",
cookieCache: {
enabled: true,
maxAge: 5 * 60,
},
},
verification: {
modelName: "verificationsTable",
},
plugins: [],
});
betterAuth({
appName: "Multa",
database: drizzleAdapter(database._drizzle, {
provider: "pg",
schema: schema,
}),
trustedOrigins: ["http://localhost:8002"],
socialProviders: {
github: {
clientId: Redacted.value(yield* Config.redacted("GITHUB_CLIENT_ID")),
clientSecret: Redacted.value(
yield* Config.redacted("GITHUB_CLIENT_SECRET"),
),
},
},
advanced: {
database: {
generateId: false,
},
cookiePrefix: "multa",
},
account: {
modelName: "accountsTable",
},
user: {
modelName: "usersTable",
},
session: {
modelName: "sessionsTable",
cookieCache: {
enabled: true,
maxAge: 5 * 60,
},
},
verification: {
modelName: "verificationsTable",
},
plugins: [],
});