export const auth = betterAuth({
database: prismaAdapter(prisma, { provider: "mysql" }),
user: {
additionalFields: {
document: {
type: "string",
},
},
},
plugins: [
admin({
adminRoles: [Role.ADMIN],
defaultRole: Role.AUDITOR,
}),
expo(),
],
trustedOrigins: [process.env.APP_URL ?? raise("APP_URL not set"), "locsystem://"],
emailAndPassword: { enabled: true },
});
export const auth = betterAuth({
database: prismaAdapter(prisma, { provider: "mysql" }),
user: {
additionalFields: {
document: {
type: "string",
},
},
},
plugins: [
admin({
adminRoles: [Role.ADMIN],
defaultRole: Role.AUDITOR,
}),
expo(),
],
trustedOrigins: [process.env.APP_URL ?? raise("APP_URL not set"), "locsystem://"],
emailAndPassword: { enabled: true },
});