initial commit
Build & Deployment / Build & Deploy (push) Failing after 5s

This commit is contained in:
Raul Lugo
2026-08-10 17:55:26 +02:00
parent 6429ed3fa3
commit 4ced446c9c
74 changed files with 9242 additions and 30 deletions
+23
View File
@@ -0,0 +1,23 @@
import NextAuth from "next-auth"
import Google from "next-auth/providers/google"
import { isAdminEmail } from "@/lib/admin-auth"
export const { handlers, signIn, signOut, auth } = NextAuth({
providers: [Google],
pages: {
signIn: "/sign-in",
error: "/auth-error",
},
trustHost: true,
callbacks: {
signIn({ profile, user }) {
const email = user.email ?? (typeof profile?.email === "string" ? profile.email : null)
return isAdminEmail(email)
},
authorized({ auth }) {
return isAdminEmail(auth?.user?.email)
},
},
})