From 6cff4acc36fa0b77f897eac53ad3c9de64cf49df Mon Sep 17 00:00:00 2001 From: EdiFarcas Date: Tue, 29 Apr 2025 13:28:17 +0300 Subject: [PATCH] Youtube handle, working v2 --- src/app/admin/page.tsx | 2 +- src/app/api/auth/[...nextauth]/route.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx index 07e82b1..f0e9acf 100644 --- a/src/app/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -3,7 +3,7 @@ import { authOptions } from "../api/auth/[...nextauth]/route"; import { redirect } from "next/navigation"; import AdminClient from "./AdminClient"; // Adjust the import path as necessary -const allowedEmails = ["farcas.edi@gmail.com"]; // Add allowed Gmail accounts here +const allowedEmails = ["farcas.edi@gmail.com", "farcas.claudiu@gmail.com"]; // Add allowed Gmail accounts here export default async function AdminPage() { const session = await getServerSession(authOptions); diff --git a/src/app/api/auth/[...nextauth]/route.ts b/src/app/api/auth/[...nextauth]/route.ts index 7386ab3..e312784 100644 --- a/src/app/api/auth/[...nextauth]/route.ts +++ b/src/app/api/auth/[...nextauth]/route.ts @@ -14,6 +14,7 @@ export const authOptions = { GoogleProvider({ clientId: process.env.GOOGLE_CLIENT_ID!, clientSecret: process.env.GOOGLE_CLIENT_SECRET!, + allowDangerousEmailAccountLinking: true, authorization: { params: { scope: "openid email profile https://www.googleapis.com/auth/youtube.readonly",