Muchas gracias por este contenido. Llevaba días confundida ya que tengo todo mi proceso de autenticación en express con passport, y no tenía muy claro que debía hacer en el front-end para conectarlo, además créeme que no hay muchos tutoriales que expliquen esa brecha. Agradezco tu forma de enseñar, y espero sigas subiendo este tipo de contenido.
Lo único malo del video es que no lo vi desde que comencé a hacer mi autenticación en el frontend 😭😭 Lo hiciste tan sencillo y rápido y yo demoré casi un día para que cuadrara. ¡¡¡Excelente video, me ayudó muchísimo!!!
Me has salvado, muchas gracias! he passado dos semanas buscando como sacar el token para poder ultilizarlo en otro sitio de mi aplicacion. te debo un café.
Genial tutorial, me gustaria ver más a detalle sobre todo lo del refresh token, espero que puedas sacar un video continuando esa explciacion , aunque sea de paga normal.
Genial el tutorial!!! El único que me sirvió después de intentar muchas veces y sin éxito conseguir implementar la autenticación (demasiado lío entre js/ts app router/page router etc etc) Tengo una pregunta no obstante, a ver si alguien por aquí me la puede resolver :) Después de haber seguido el tutorial, cuando hago login con un usuario y me redirige al dashboard, si accedo de nuevo a la ruta "/login", vuelve a mostrarme el formulario de login. Si hago esto, la aplicación debería llevarme al dashboard o a cualquier otra ruta. ¿Cómo puedo conseguir esto?
excelente muy buen video, pero una duda como seria en caso tu token haya expirado la session y este te redireccione al login como seria la configuración ?
se puede hacer deploy para otro server que no sea VERCEL, esto porque me sale este error al hacer el build Error: Page "/api/auth/[...nextauth]" is missing "generateStaticParams()" so it cannot be used with "output: export" config.
Una duda. Cuando creas el credentials provider y te devuelve un token, como es posible que en el backend la verificación sea correcta si el token se creó en nextjs?? Gracias
Hola crack, sigo tus videos y he adquirido algunos de tus cursos en udemy, un genio total. Tengo una consulta, por alguna razon despues de configurar nextauth en el proyecto, el login me funciona y me incia una sesion, sin embargo el servidor tira internal sever error, y obvio, no retorna ningun usuario, has tenido este mismo problema antes?
le estoy devolviendo un JWT y un id desde el backend, llegan bien pero a la hora de hacer el export no funciona, por tanto no guarda la info en sessión a pesar de si autorizar el logiín session.body queda vacio
alguien me puede ayudar!! iba todo bien hice lo de las rutas, agregue el dashboard, pero a la hora de solicitar la ruta sin hacer singin, me deja entrar, pero se supone no debería, ya esta configurado el sessionproviderauth
Tengo una duda, y si por lo menos no quiero que se muestre el Navbar en el caso de cuando un usuario no esta Autenticado? Tengo un Login y solo quiero que se muestre el login. El navbar seria cuando ya entre a la App
lo que no me gusta de next, es que no pasan 4 meses y con una actualizacion deja de funcionar la mitad de las cosas porque cambian la forma de hacer las cosas constantemente
@@bluuweb jajajaja es que cambiaron lo de Nicks y ahora sale el nombre del correo de la cuenta , pero siempre me paso por aquí ajajjaja , así veo , motivadisimo , toca estudiar 🎒🎒
Buenas, supongamos que las credenciales las tengo en una base de datos y bloqueo al usuario y no quiero esperar a que se venza el token. ¿ donde lo valido y como elimino el token utilzando next auth? Gracias!
El servicio de autenticación me devuelve datos como rol, teléfono, entre otros, como hago para guardar esos datos en la sesión, SOLO ME GUARDA name y email
Hola, si utilizas la carpeta pages si lo puedes utilizar pero con app router todos los componentes por defecto son de servidor, de todas formas lo explicamos aquí: ruclips.net/video/mwvthcLX7W4/видео.html Espero ayudar. Saludos
@@bluuweb perfecto, entonces quiere decir que si utilizamos pages, los componentes son de servidor cuando utilizamos getStaticProps por ejemplo, sino son de cliente?
Alguien sabe como puedo invalidar el session de Nexth Auth cuando el token del backend expiró? porque en el frontend posiblemente la sesión de NextAuth sigue siendo valida pero el token del backend ya expiró
Estuve siguiendo el tutorial, pero en la parte del middleware me he atascado, ya que 'export { default } from "next-auth/middleware";' esta deprecado y he tratado de seguir las indicaciones de la documentación, pero no logro comprender muy bien la verdad. 🥲🥲
Muchas gracias por este contenido. Llevaba días confundido ya que tengo todo mi proceso de autenticación en flask, y no tenía muy claro que debía hacer en el front-end para conectarlo, además créeme que no hay muchos tutoriales que expliquen esa brecha. Agradezco tu forma de enseñar, y espero sigas subiendo este tipo de contenido.
Muchas gracias por este contenido. Llevaba días confundida ya que tengo todo mi proceso de autenticación en express con passport, y no tenía muy claro que debía hacer en el front-end para conectarlo, además créeme que no hay muchos tutoriales que expliquen esa brecha. Agradezco tu forma de enseñar, y espero sigas subiendo este tipo de contenido.
Lo único malo del video es que no lo vi desde que comencé a hacer mi autenticación en el frontend 😭😭 Lo hiciste tan sencillo y rápido y yo demoré casi un día para que cuadrara. ¡¡¡Excelente video, me ayudó muchísimo!!!
Gracias por la explicación, me salvaste tenia un examen y lo hice rápido con tu video
Muchas gracias, pude implementarlo 100% con un back de graphql y next 14 fácilmente :D
Me has salvado, muchas gracias!
he passado dos semanas buscando como sacar el token para poder ultilizarlo en otro sitio de mi aplicacion.
te debo un café.
Magistral como siempre Bluuweb
Genial tutorial, me gustaria ver más a detalle sobre todo lo del refresh token, espero que puedas sacar un video continuando esa explciacion , aunque sea de paga normal.
Primer tutorial que veo de este canal y me ha encantado la pedagogía y actitud del profe. Muchas gracias!
Sigo tu canal hace un par de años y siempre buen contenido. Gran aporte al mundo dev. Gracias.
Gracias a ti por comentar y apoyar 😊 Saludos!
Genial el tutorial!!! El único que me sirvió después de intentar muchas veces y sin éxito conseguir implementar la autenticación (demasiado lío entre js/ts app router/page router etc etc)
Tengo una pregunta no obstante, a ver si alguien por aquí me la puede resolver :)
Después de haber seguido el tutorial, cuando hago login con un usuario y me redirige al dashboard, si accedo de nuevo a la ruta "/login", vuelve a mostrarme el formulario de login. Si hago esto, la aplicación debería llevarme al dashboard o a cualquier otra ruta. ¿Cómo puedo conseguir esto?
Muchas gracias, con tu explicación entendí bien bien como utilizar next-auth y sobre todo como lograr visualizar la data de la api 🙏
estaba buscando alternativas seguras para autenticación en nextjs y me encontré con esta joya, apenas voy por el minuto 20 pero ya te ganaste un sub
Demaciado clara la explicacion, excelente
Genio, gracias
Seu vídeo é ótimo, caramba bem didático e simples de compreender, parabéns recomendei para o pessoal da minha equipe.
Gracias por tu tiempo. claramente explicado
Excelente, muy bien explicado el paso a paso
Justo lo que necesitaba. Muchas gracias bro!!!
Eso esta super claro, excelente tutorial.
Te daría una abrazo pero estamos muy lejos 😂. De verdad me cayo apenas este video porque estaba sufriendo con ese tema de rutas.
ufruein
jijiji nos vemos!!
Bluuweb tu video callo del cielo jajaja puedes hacer un video el antes y el depues de como se hacia en next page y ahora en app 🤗
Nunca lo hice con next page jajaja pero lo averiguaré 😊 Saludos
@@bluuweb :o por favor
Excelente vídeo, para NextAuth con Google en JavaScript, la estructura del route sería igual que TS y los SessionProvider cómo serían?
no entiendo nada de nextauth asi que ando aca jaja
Hola mi bro, para cuando un curso de laravel 10? Tú explicas bien los cursos :c
Y si quiero redireccionar el signout? POr ejemplo en produccion al cerrar sesion me redirecciona a localhost. AYUDA!!
Hola Ignacio tendrás un curso de next.js 14 en udemy?
Hola, gracias por tu video. Tengo una duda, en que momento el backend verifica que el authorization sea valido?
excelente muy buen video, pero una duda como seria en caso tu token haya expirado la session y este te redireccione al login como seria la configuración ?
Hola , saludos desde Lima - Peru , son muy interesantes tus videos . Podrías hacer algo similar pero con nuxt.js ? Usando vue js .
Terminaré unas secciones más con next y nos pasamos a nuxt 😊 Saludos
Buenas, no me funciona el middleware (estoy en le directorio de pages) estoy con un monorepo de NX es necsario agregar la variable NEXTAUTH_SECRET?
Buenas!! una pregunta, como hago si quiero utilizar otros middlewares para otras cosas además del de nextauth? 48:29
se puede hacer deploy para otro server que no sea VERCEL, esto porque me sale este error al hacer el build
Error: Page "/api/auth/[...nextauth]" is missing "generateStaticParams()" so it cannot be used with "output: export" config.
Excelente video, una consulta bluuweb, si me logeo aun puedo ir al login como podria evitar eso ?
Una duda. Cuando creas el credentials provider y te devuelve un token, como es posible que en el backend la verificación sea correcta si el token se creó en nextjs?? Gracias
Excelente video
Gracias! Saludos 🎉
Buen tutorial, algun video sin nextAuth
Hola crack, sigo tus videos y he adquirido algunos de tus cursos en udemy, un genio total. Tengo una consulta, por alguna razon despues de configurar nextauth en el proyecto, el login me funciona y me incia una sesion, sin embargo el servidor tira internal sever error, y obvio, no retorna ningun usuario, has tenido este mismo problema antes?
Por qué cuando activo el cache del navegador se queda cacheado todo y ya deja de servir mi auth? hasta q vuelvo a desactivarlo?
le estoy devolviendo un JWT y un id desde el backend, llegan bien pero a la hora de hacer el export no funciona, por tanto no guarda la info en sessión a pesar de si autorizar el logiín session.body queda vacio
gracias por todo.. pregunta que usas para que se autocomlete esas ayudas... name de la extension por favor
github copilot. Saludos
alguien me puede ayudar!! iba todo bien hice lo de las rutas, agregue el dashboard, pero a la hora de solicitar la ruta sin hacer singin, me deja entrar, pero se supone no debería, ya esta configurado el sessionproviderauth
El token queda expuesto en el network del navegador, como se puede controlar esta vulnerabilidad?
y en NEXTAUTH_URL ke pongo?! no voy a usar vercel 😢
Nacho cuando apareceras por estos ladooos
Tengo una duda, y si por lo menos no quiero que se muestre el Navbar en el caso de cuando un usuario no esta Autenticado? Tengo un Login y solo quiero que se muestre el login. El navbar seria cuando ya entre a la App
🥳
lo que no me gusta de next, es que no pasan 4 meses y con una actualizacion deja de funcionar la mitad de las cosas porque cambian la forma de hacer las cosas constantemente
Consulta: esto no nos está haciendo tener toda la aplicacion en client side? Así no tiene sentido usar next
configuraciones de cokkies y refres ejemplo por favor
Excelente, lo anotaré para las próximas secciones 🙌🏽 Saludos!
(deuslovult) Que grande Bluu , lo subiste súper rapido 🎉🎉
Ajá con que te ocultas con otro nick jajajaja siii amanecí motivado para que el finde nos dediquemos a estudiar 🙌🏽
Saludos!!!
@@bluuweb jajajaja es que cambiaron lo de Nicks y ahora sale el nombre del correo de la cuenta , pero siempre me paso por aquí ajajjaja , así veo , motivadisimo , toca estudiar 🎒🎒
toda la energía para tiiii 💪🏽💪🏽💪🏽 Saludos!
tengo un proyecto en jsx pero me sale error en algunas cosas :(( y no me guarda la info de mi logueo
Buenas, supongamos que las credenciales las tengo en una base de datos y bloqueo al usuario y no quiero esperar a que se venza el token. ¿ donde lo valido y como elimino el token utilzando next auth? Gracias!
El servicio de autenticación me devuelve datos como rol, teléfono, entre otros, como hago para guardar esos datos en la sesión, SOLO ME GUARDA name y email
Excelente gracias, ya lo resolví, mas adelante ha estado la explicacion
Bluuuuuuuuuuuu, el getStaticProps y los demas, en esta version de nextjs ya no se utilizan? solo hace con funciones comunes?
Hola, si utilizas la carpeta pages si lo puedes utilizar pero con app router todos los componentes por defecto son de servidor, de todas formas lo explicamos aquí: ruclips.net/video/mwvthcLX7W4/видео.html Espero ayudar. Saludos
@@bluuweb perfecto, entonces quiere decir que si utilizamos pages, los componentes son de servidor cuando utilizamos getStaticProps por ejemplo, sino son de cliente?
puedes hacer lo mismo con next 14 ?
Cómo se hace para que no me redirija al login si hago un F5(refresh)?
Verifica que la sesión se esté creando ya que no debería pasar eso, también revisa las variables de entorno que no te falte alguna. Saludos
Alguien sabe como puedo invalidar el session de Nexth Auth cuando el token del backend expiró? porque en el frontend posiblemente la sesión de NextAuth sigue siendo valida pero el token del backend ya expiró
Maxage
Amigo, ese mismo backend lo podes hacer directamente en nextjs??
Si se puede, aunque para dividir responsabilidades se recomienda separarlo en la mayoría de los proyectos.
@@bluuweb Gracias amigo, por responder y subir este contenido gratis a la comunidad
Has uno con NUXT JS
Eres de Venezuela?
Esto es parte del curso de udemy?
Estuve siguiendo el tutorial, pero en la parte del middleware me he atascado, ya que 'export { default } from "next-auth/middleware";' esta deprecado y he tratado de seguir las indicaciones de la documentación, pero no logro comprender muy bien la verdad. 🥲🥲
Muchas gracias por este contenido. Llevaba días confundido ya que tengo todo mi proceso de autenticación en flask, y no tenía muy claro que debía hacer en el front-end para conectarlo, además créeme que no hay muchos tutoriales que expliquen esa brecha. Agradezco tu forma de enseñar, y espero sigas subiendo este tipo de contenido.