Atoms
Atoms Cloud

Autenticación

Usa Nube de Atoms para agregar autenticación a tu app, proteger páginas y acciones, probar el acceso y ver los usuarios registrados de la app en el módulo Users.

Usa Nube de Atoms para agregar autenticación a tu app, proteger páginas y acciones, probar el acceso y ver los usuarios registrados de la app en el módulo Users.

La autenticación en esta página usa Nube de Atoms. Si el proyecto no está conectado, pídele al Agente que conecte Nube de Atoms o sigue Nube de Atoms antes de continuar.

Cómo funciona la autenticación en Nube de Atoms

Nube de Atoms gestiona las cuentas de usuario y las sesiones de tu app. El Agente crea la experiencia de registro e inicio de sesión y la conecta a Nube de Atoms.

Puedes pedirle al Agente que proteja páginas o acciones específicas y que cree diferentes roles o niveles de acceso. Por ejemplo, todos los usuarios que hayan iniciado sesión podrían poder ver un panel, mientras que solo los administradores pueden acceder a una página de administración.

Los usuarios de la app son diferentes de los colaboradores del proyecto. Nube de Atoms → Users muestra las personas que se han registrado en tu app. No muestra a los compañeros de equipo que están creando el proyecto en Atoms. Para obtener ayuda con tu propia cuenta de Atoms, consulta Managing Your Account.

Configura la autenticación con el Agente

En el chat del proyecto, describe cómo quieres que funcione todo el recorrido de autenticación. Incluye:

  • Cómo deben crear una cuenta e iniciar sesión los usuarios.
  • Cada método de inicio de sesión que quieras ofrecer.
  • Qué páginas o acciones deben requerir que los usuarios inicien sesión.
  • Si tu app necesita diferentes roles o niveles de acceso.

Nube de Atoms admite creación de cuentas, inicio de sesión, permisos y sesiones de usuario. Puedes usar autenticación con correo electrónico y contraseña. Si necesitas Google sign-in, solicítalo explícitamente y prueba el flujo completado.

El Agente diseña la interfaz de autenticación para que coincida con tu app, por lo que su apariencia puede variar. Concéntrate en comprobar que los métodos de inicio de sesión solicitados, las páginas protegidas, los roles y las reglas de acceso funcionen correctamente.

Cuando el Agente termine:

  1. Prueba el recorrido completo en el Visor de Apps.
  2. Crea una cuenta de prueba y confirma que el inicio de sesión funcione.
  3. Comprueba que las páginas y acciones protegidas tengan las reglas de acceso correctas.
  4. Abre Nube de Atoms → Users y confirma que aparezca la nueva cuenta.

Prueba la autenticación de Nube de Atoms

Para las pruebas rutinarias, usa el entorno Development en el Visor de Apps. Usa Production solo cuando pruebes intencionalmente el flujo en vivo. Antes de crear una cuenta, confirma el entorno y la URL seleccionados. Usa cuentas de prueba dedicadas; nunca uses información real de clientes ni reutilices una contraseña personal. Si tu app tiene varios roles, crea al menos una cuenta para cada rol.

Usa las comprobaciones a continuación para probar el recorrido completo de autenticación:

Prueba

Qué hacer

Resultado esperado

Acceso sin haber iniciado sesión

Cierra sesión y luego intenta visitar una página o usar una función que deba requerir autenticación. Prueba tanto el recorrido normal del usuario como la URL directa de la página.

La app le pide al usuario que inicie sesión y no muestra ningún contenido protegido.

Creación de cuenta

Crea una nueva cuenta de prueba usando cada método de registro disponible en la app.

La cuenta se crea correctamente y aparece en Nube de Atoms → Users.

Inicio de sesión

Cierra sesión en la cuenta de prueba y luego vuelve a iniciar sesión usando cada método disponible.

El usuario inicia sesión y es llevado a la página correcta.

Estado de carga

Envía el formulario de registro o inicio de sesión y observa la app mientras se procesa la solicitud.

La app muestra que la solicitud está en curso y evita envíos repetidos sin revelar contenido protegido.

Datos incorrectos

Intenta iniciar sesión usando una dirección de correo electrónico o una contraseña incorrectas.

La app muestra un error claro, mantiene oculto el contenido protegido y permite que el usuario lo intente de nuevo.

Sesión activa

Inicia sesión, usa la app y luego recárgala o vuelve a abrirla.

El usuario permanece con la sesión iniciada durante el tiempo previsto para que la sesión siga activa.

Roles y permisos

Inicia sesión con una cuenta para cada rol. Intenta acceder tanto a páginas y acciones permitidas como restringidas.

Cada cuenta puede acceder solo al contenido y las acciones permitidos para su rol.

Cierre de sesión y vencimiento de la sesión

Cierra sesión y luego intenta volver a las áreas protegidas. Repite la comprobación después de dejar que una sesión venza, si corresponde.

La app vuelve a un estado seguro de sesión cerrada y deja de mostrar contenido protegido.

Si falla una comprobación. Confirma el entorno y el método de inicio de sesión, luego vuelve a intentarlo con una cuenta de prueba dedicada. Si la comprobación sigue fallando o falta la cuenta, pídele al Agente o a tu canal de Support aprobado que lo investigue. Incluye el proyecto o enlace del Chat, la URL, el entorno, el método de inicio de sesión, el rol, el error exacto y la prueba fallida. Nunca compartas contraseñas, códigos de verificación ni tokens.

Si tu app incluye Google sign-in, pruébalo en cada URL de Development y Production a la que accederán tus usuarios. Prueba primero Development para comprobaciones rutinarias; prueba Production solo cuando verifiques intencionalmente el flujo en vivo. El éxito con una URL no confirma que el inicio de sesión funcione con otra.

Los usuarios de Development y Production se almacenan por separado. Si el proyecto tiene una base de datos de Production, el panel Users muestra los usuarios de Production. De lo contrario, muestra los usuarios de Development. Actualmente no puedes cambiar manualmente de entorno desde este panel. Si parece que falta una cuenta, comprueba en qué entorno se creó. Para obtener más información sobre los dos entornos de base de datos, consulta Base de datos.

Ver usuarios registrados en Nube de Atoms

  1. Abre el proyecto en un dispositivo de escritorio.
  2. En la misma barra de herramientas del espacio de trabajo donde está el App Viewer , selecciona Nube de Atoms.
  3. Selecciona Users en la barra lateral de Nube de Atoms.
  4. En User Management, revisa la lista o usa Search by name, email or UID para encontrar un usuario de prueba específico.

Para proyectos que usan autenticación de Nube de Atoms, la tabla Users muestra UID, Email, User Information, Role, Created y Last Updated. Usa el campo de búsqueda para encontrar un usuario por nombre, correo electrónico o UID.

El módulo Users te permite ver y buscar las cuentas registradas para tu app. No gestiona la configuración de autenticación ni el acceso de usuarios. No puedes usarlo para:

  • Configurar métodos de inicio de sesión o reglas de acceso.
  • Invitar, eliminar, deshabilitar o cerrar la sesión de usuarios.
  • Restablecer contraseñas o cambiar roles de usuario.

Para hacer cambios en la autenticación, dile al Agente qué quieres cambiar y luego prueba la experiencia actualizada en tu app.

¿Te resultó útil esta página?

Artículos relacionados