Proyecta Auth
Autenticación de usuarios integrada. Login con correo y Google — con acceso basado en roles.
Proyecta Auth gestiona la autenticación de usuarios para las apps que construyes. Los usuarios hacen clic en iniciar sesión o registrarse, se abre una página de Proyecta Auth (en un popup por defecto), eligen su método preferido, se autentican y regresan a tu app con la sesión iniciada.
Métodos de login compatibles
Sección titulada «Métodos de login compatibles»| Método | Disponibilidad |
|---|---|
| Todos los planes | |
| Correo electrónico (código de acceso de un solo uso) | Todos los planes |
Agrega autenticación a tu app
Sección titulada «Agrega autenticación a tu app»Solo pídeselo a la IA:
Add user authentication to my app with Google and email login.Show a profile menu in the header when the user is signed in.Activar la autenticación no implica escribir un sistema de login desde cero. La página de inicio de sesión, el manejador del callback de OAuth y el hook de estado de autenticación (AuthProvider / useAuth) ya vienen incluidos en la plantilla de la app. La autenticación es una capacidad que activas: cuando lo solicitas, Proyecta configura el cliente de autenticación de tu app, establece la configuración de inicio de sesión y muestra la interfaz de inicio de sesión prediseñada (por ejemplo, un menú de perfil en tu encabezado) — así obtienes el flujo probado de la plantilla integrado, no rutas improvisadas.
Consulta tus usuarios
Sección titulada «Consulta tus usuarios»Abre el panel de administración → Members de tu propia app para ver a todos los que han iniciado sesión y gestionar su acceso. (La antigua pestaña de Usuarios del builder se integró al panel de administración de la app.)
Roles y permisos
Sección titulada «Roles y permisos»Cada app incluye un sistema de roles integrado — tres niveles, de menor a mayor acceso:
- User — cualquier usuario final con sesión iniciada (el valor predeterminado para todos los que inician sesión).
- Staff — acceso elevado a las partes operativas de tu panel de administración.
- Admin — acceso completo, incluyendo la gestión de roles de otras personas.
Gestionas quién tiene qué rol desde el panel de administración → Members de tu app — ahí puedes ascender o descender a las personas, y el servidor aplica cada verificación de roles. El primer administrador es el correo que designas al crear la app (consulta Admin Panel). No necesitas construir nada de esto — viene incluido en cada app.
Preguntas frecuentes
Sección titulada «Preguntas frecuentes»¿Puedo usar un proveedor de autenticación personalizado en lugar de Proyecta Auth?
Proyecta Auth es el proveedor integrado y la opción compatible — gestiona el inicio de sesión, el callback de OAuth y la sesión por ti. No se admite conectar un SDK de autenticación arbitrario de terceros a una app generada (el build bloquea paquetes de autenticación del servidor como NextAuth y Supabase Auth). El SSO empresarial a través de tu propio proveedor de identidad está en el roadmap — consulta SSO & SAML.
¿Puedo usar flujos de login dentro de la app en lugar de una redirección?
La app generada por defecto usa un flujo de login basado en popup — la página de Proyecta Auth se abre en una ventana emergente en lugar de reemplazar la página actual. También se admite un flujo completo basado en redirección y puede solicitarse a la IA.
¿Puedo ocultar métodos de login específicos?
Todavía no. Todos los métodos de login habilitados se muestran a los usuarios. La visualización selectiva estará disponible próximamente.
¿Qué pasa si los usuarios no reciben los correos con el OTP?
Revisa las carpetas de spam, prueba con un método de login alternativo o una dirección de correo diferente, o pide a tu equipo de TI que agregue proyecta.dev y notifications.proyecta.dev a la lista de permitidos.
¿Puedo suplantar a un usuario para brindar soporte?
Todavía no. Usa el acceso basado en roles para construir vistas de administración que muestren datos específicos de cada usuario.
Próximamente
Sección titulada «Próximamente»- Personalización de la página de login — ajusta colores, logotipo y diseño para que coincidan con la marca de tu app
- OAuth con Microsoft — inicia sesión con una cuenta de Microsoft
- SAML / SSO — inicio de sesión único empresarial (planeado para el plan Studio)
- SMS OTP — código de acceso de un solo uso por mensaje de texto
- Correo electrónico / contraseña — credenciales tradicionales con flujo de recuperación de contraseña
- Proveedores OAuth adicionales — GitHub, Apple y más
- Métodos de login selectivos — elige qué métodos aparecen en la página de login
- Suplantación de usuarios — inicia sesión como un usuario para depuración y soporte