diff --git a/Websites/jefes-nextjs/app/api/auth/[...nextauth]/route.ts b/Websites/jefes-nextjs/app/api/auth/[...nextauth]/route.ts new file mode 100644 index 0000000..cc3e5d8 --- /dev/null +++ b/Websites/jefes-nextjs/app/api/auth/[...nextauth]/route.ts @@ -0,0 +1,3 @@ +import { handlers } from "@/app/auth"; + +export const {GET, POST } = handlers \ No newline at end of file diff --git a/Websites/jefes-nextjs/app/auth.ts b/Websites/jefes-nextjs/app/auth.ts new file mode 100644 index 0000000..5d7968d --- /dev/null +++ b/Websites/jefes-nextjs/app/auth.ts @@ -0,0 +1,14 @@ +import NextAuth from "next-auth"; +import GitHub from "next-auth/providers/github"; +import GoogleProvider from 'next-auth/providers/google'; + + +export const { handlers, auth } = NextAuth({ + providers: [ + GitHub, + GoogleProvider({ + clientId: process.env.GOOGLE_CLIENT_ID, + clientSecret: process.env.GOOGLE_CLIENT_SECRET, + }), + ], +}); diff --git a/Websites/jefes-nextjs/app/components/NavBar/NavBar.tsx b/Websites/jefes-nextjs/app/components/NavBar/NavBar.tsx index cc45e7c..81918be 100644 --- a/Websites/jefes-nextjs/app/components/NavBar/NavBar.tsx +++ b/Websites/jefes-nextjs/app/components/NavBar/NavBar.tsx @@ -63,7 +63,7 @@ const NavBar = () => {