Así que estoy usando next-auth por primera vez y elijo Facebook como proveedor. Todo funciona en localhost, pero en el momento en que lo implemento en vercel y cambio NEXTAUTH_URL de localhost:3000 a la URL de vercel implementada, cuando intento iniciar sesión, obtengo:
No se puede cargar la URL: el dominio de esta URL no está incluido en los dominios de la aplicación. Para poder cargar esta URL, agregue todos los dominios y subdominios de su aplicación al campo Dominios de la aplicación en la configuración de su aplicación.
En https://developers.facebook.com/apps , lo cambié al modo en vivo y agregué mi nuevo enlace vercel a la lista de dominios de la aplicación, también actualicé la variable de entorno para NEXTAUTH_URL en vercel para que sea el nuevo enlace implementado pero aún así no funciona y no se que mas hacer Leí algo sobre una URL de devolución de llamada, ¿podría ser eso? URL implementada: https://facebook-clone-five-theta.vercel.app/
[...nextauth].js :
import NextAuth from 'next-auth'; import Providers from 'next-auth/providers'; export default NextAuth({ // Configure one or more authentication providers providers: [ Providers.Facebook({ clientId: process.env.FACEBOOK_CLIENT_ID, clientSecret: process.env.FACEBOOK_CLIENT_SECRET, }), // ...add more providers here ], });