betterAuth({
logger: {
disabled: optionsOnly,
},
baseURL: siteUrl,
database: authComponent.adapter(ctx),
socialProviders: {
github: {
clientId: process.env.GITHUB_CLIENT_ID as string,
clientSecret: process.env.GITHUB_CLIENT_SECRET as string,
},
},
plugins: [
mcp({
loginPage: "/login",
oidcConfig: {
loginPage: `/login`,
consentPage: "/consent",
}
}),
convex(),
],
})
betterAuth({
logger: {
disabled: optionsOnly,
},
baseURL: siteUrl,
database: authComponent.adapter(ctx),
socialProviders: {
github: {
clientId: process.env.GITHUB_CLIENT_ID as string,
clientSecret: process.env.GITHUB_CLIENT_SECRET as string,
},
},
plugins: [
mcp({
loginPage: "/login",
oidcConfig: {
loginPage: `/login`,
consentPage: "/consent",
}
}),
convex(),
],
})