Gestión de la autenticación en Next.js
From Author:
Next.js es un marco convincente que hace que muchas tareas sean sencillas al proporcionar muchas soluciones listas para usar. Pero cuando se trata de autenticación y seguridad del usuario, nuestra misión es hacerla confiable, segura y eficiente. En esta masterclass, nos centraremos en diferentes enfoques de autenticación de usuarios y gestión de sesiones, comenzando desde una estrategia de autenticación personalizada (que construiremos juntos) y terminando aprendiendo cómo identificar e integrar el proveedor de autenticación adecuado (Auth0, Firebase, etc.) para cualquier aplicación.
Tabla de contenidos:
- Una breve introducción a Next.js
- Construyendo un mecanismo de autenticación desde cero
- Por qué debemos evitar la autenticación personalizada
- Cómo identificar el mecanismo de autenticación y proveedor adecuados
- Integración de NextAuth.js, Auth0, Firebase u otro proveedor
This workshop has been presented at Node Congress 2022, check out the latest edition of this Tech Conference.
FAQ
Node Congress es aparentemente un evento o conferencia relacionada con temas de software, especialmente enfocados en Node.js y otras tecnologías relacionadas con JavaScript.
El enfoque principal del masterclass de Michele Riva es enseñar sobre la gestión de la autenticación en Next.js, explorando métodos de autenticación personalizados y discutiendo los pros y contras de diferentes estrategias de autenticación.
Michele Riva es un arquitecto de software senior que trabaja en NearForm, una empresa que es uno de los principales mantenedores de Node.js. También es autor del libro 'Real World Next.js'.
Michele Riva ofrece un código de descuento del 25% para su libro 'Real World Next.js'. El código a usar es '25 Next.js' al realizar la compra en Pocket Publishing.
Michele Riva interactúa con los participantes a través de preguntas y respuestas durante el masterclass, animando a los participantes a interrumpirlo y hacer preguntas en cualquier momento para aclarar dudas. También utiliza Discord para facilitar la comunicación.
Durante el masterclass se mencionan varias tecnologías relacionadas con JavaScript, incluyendo Node.js, Next.js, React, Firebase y Auth0, entre otras.
El masterclass cubre estrategias de autenticación personalizadas, discutiendo lo bueno, lo malo y lo feo de escribir estas estrategias desde cero, y también explora cómo integrar sistemas de autenticación como Firebase y Auth0.
Video Transcription
Watch more workshops on topic
Nivel: intermedio
Construir productos SaaS ricos viene con desafíos técnicos como infraestructura, escalabilidad, disponibilidad, seguridad y subsistemas complicados como autenticación y pagos. Por eso, a menudo son los gigantes tecnológicos ya establecidos quienes pueden construir y operar productos de este tipo de manera razonable. Sin embargo, una nueva generación de devtools está permitiendo a los desarrolladores construir fácilmente soluciones completas que aprovechan la mejor infraestructura en la nube disponible, y ofrecen una experiencia que te permite iterar rápidamente en tus ideas por un bajo costo de $0. Se llevan todos los desafíos técnicos de construir y operar productos de software para que solo tengas que pasar tu tiempo construyendo las características que tus usuarios quieren, dándote una oportunidad razonable de competir contra el mercado al mantenerte increíblemente ágil y receptivo a las necesidades de los usuarios.
En esta masterclass de 3 horas comenzarás con una simple aplicación de gestión de tareas construida con React y Next.js y la convertirás en un producto SaaS completamente funcional y escalable integrando una base de datos escalable (PlanetScale), autenticación multi-tenant (Clerk), y pagos basados en suscripción (Stripe). También aprenderás cómo los principios del desarrollo de software ágil y el diseño impulsado por el dominio pueden ayudarte a construir productos rápidamente y de manera rentable, y competir con las soluciones existentes.
React, JavaScript/Typescript, NextJS, Miro
Check out more articles and videos
We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career
Comments