• cursor
  • integración
  • ia

Codifica con Vibe usando Cursor y Logto para crear tu app rápidamente y gestionar flujos de inicio de sesión

Aprende cómo codificar una galería de fotos usando Cursor y añadir inicio de sesión con Logto en minutos. Desde la UI hasta la autenticación, es rápido, sencillo y potenciado por IA.

Guamian
Guamian
Product & Design

Deja de perder semanas en la autenticación de usuarios
Lanza aplicaciones seguras más rápido con Logto. Integra la autenticación de usuarios en minutos y concéntrate en tu producto principal.
Comenzar
Product screenshot

La codificación con Vibe se está volviendo popular gracias a herramientas potentes como Cursor y Windsurf. Incluso con poca experiencia, puedes construir tu propia aplicación rápidamente.

Para muchos desarrolladores y creadores, configurar los flujos de inicio de sesión puede ser complicado. Pero con MCP y las funciones contextuales incorporadas en los IDE modernos, añadir autenticación a tu app ya no es una tarea compleja, aunque no seas desarrollador.

En este tutorial, te mostraré:

  1. Cómo crear una aplicación web usando codificación con Vibe en Cursor.
  2. Cómo agregar autenticación (flujos de inicio de sesión) con Logto para proteger tu contenido.

Crea una app de galería de fotos en Cursor

Primero, solo abro un chat en Cursor y escribo el prompt:

“Crea una app de una sola página usando Next.js Page Router.” Cursor se encargará del resto y lo generará por mí.

cursor_1.png

Vamos a convertirlo en una app de galería de fotos. Me ayuda a obtener varias fotos de Unsplash y a organizarlas por mí.

cursor_2.png

cursor_3.png

Añade autenticación a tu galería de fotos

Tradicionalmente, tendrías que leer la documentación manualmente y trabajar con el SDK para completar la integración. Pero con Cursor, puedes aprovechar al máximo la IA para que el proceso sea mucho más fluido y rápido.

Agrega la documentación de Logto como contexto

Puedes añadir un flujo de inicio de sesión para proteger tu app. Cursor soporta prompts contextuales, así que puedes añadir la documentación de Logto como referencia. Esto te permite integrar fácilmente la autenticación usando el SDK de Logto para Next.js (Page Router).

cursor_4.png

Termina la integración

Como puedes ver, hace referencia a la guía de inicio rápido para indicarte qué hacer a continuación. En el segundo paso, me pide que configure parámetros como appId, endpoint y otros. Para obtenerlos, necesito ir a Logto Cloud y registrar una nueva aplicación.

cursor_5.png

cursor_6.png

También me pide que ingrese http://localhost:3000/api/auth/callback/logto como URI de redirección.

cursor_7.png Ingresa la URI de redirección en la consola de Logto Cloud

cursor_8.png Obtén esos valores y guárdalos en tu archivo de configuración.

Así que solo proporciono el ID de la app, App Secret y endpoint de Logto a Cursor, y actualiza el código por mí.

Ahora, ejecuto el servidor y tengo una página de inicio simple de Iniciar sesión. Cuando hago clic en Iniciar sesión, me redirige a la página de inicio de sesión de Logto.

cursor_9.png

cursor_10.png

¡Sí! ¡Se redirigió correctamente a la página de inicio de sesión de Logto!

Mejora la interfaz y prueba todo el flujo

La pantalla inicial era muy básica, así que le pedí a Cursor que mejorara el diseño.

cursor_11.png

Esto es lo que me entregó.

cursor_12.png

Ahora es momento de probar todo el flujo.

Por cierto, Logto trae un servicio de correo incorporado, así que puedes pasar por todo el proceso de verificación de correo electrónico directamente.

cursor_13.png

cursor_14.png

Después de completar el flujo, has iniciado sesión con éxito y puedes ver tu ID de usuario en la pantalla.

cursor_15.png

Ahora vamos a comprobar si este usuario aparece en la Logto Console… ¡Woohoo! ¡Está allí! 🎉

cursor_16.png

Gracias a la documentación de Logto, las buenas prácticas y la codificación estilo Copilot, la integración es sencilla incluso para aquellos con experiencia técnica mínima. Configurar un flujo de inicio de sesión ya no es una tarea complicada o aburrida.

Iteración futura

Este solo es un pequeño ejemplo de práctica. Logto está construyendo activamente servidores MCP que corren directamente dentro de tu IDE, permitiéndote interactuar con la Consola de Logto y la Management API sin salir de tu entorno de desarrollo. Con esto, podrás:

  1. Crear y gestionar usuarios
  2. Obtener registros
  3. Configurar y gestionar tus flujos de inicio de sesión
  4. Diseñar y gestionar la autorización (por ejemplo, recursos de API, permisos y roles)
  5. Gestionar aplicaciones y recursos
  6. Y mucho más

Mantente atento, ¡con el poder de la IA y la robusta infraestructura de Logto, la integración de autenticación ya no es un desafío!