Skip to main content
Usa la configuración de visibilidad para decidir quién puede abrir tu app y si necesita iniciar sesión. Luego usa los roles para controlar qué puede ver y hacer cada persona dentro de la app, como ver datos o gestionar pedidos. Finalmente, añade colaboradores para trabajar contigo en el editor de la app para diseñar, configurar y mantener la app. Solo los colaboradores y el propietario de la app pueden acceder al editor de la app y al dashboard de tu app. Los roles como Admin y User controlan qué pueden hacer las personas en la app en vivo, pero no dan acceso al editor de la app ni al dashboard.
Users 1

Gestionar los usuarios de tu app y sus roles


Establecer la visibilidad de tu app

La visibilidad de la app decide quién puede abrir tu app y si necesita iniciar sesión. Elige el nivel que se ajuste a tu app. La visibilidad solo trata de quién puede entrar. Cómo inician sesión las personas, por ejemplo con correo y contraseña o Google, es una configuración separada en la página Authentication. Aprende más sobre gestionar el inicio de sesión y el registro. Base44 usa visibilidad inteligente de apps para sugerirte un punto de partida. Las apps que funcionan como sitios públicos, como landing pages o portafolios, se establecen automáticamente en Public sin requerir inicio de sesión. Puedes cambiar esta configuración en cualquier momento.
Appvis 1

Elegir la visibilidad de tu app desde el dashboard de tu app

Para establecer la visibilidad de tu app:
  1. Ve al Dashboard de tu app.
  2. Haz clic en Overview.
  3. Haz clic en el menú desplegable App Visibility.
  4. Selecciona un nivel de visibilidad.
Importante:
  • Las apps privadas están disponibles solo en planes de pago.
  • Si estableces tu app en Private, necesitas invitar a las personas para que puedan iniciar sesión y usar tu app, a menos que actives la admisión automática. Haz clic en Send Invites para enviar invitaciones o compartir el enlace de tu app. Las personas que no están invitadas o admitidas mediante SSO ven un mensaje de error.
Conviene saber sobre la visibilidad de la app:
  • Si tu app no requiere inicio de sesión, no puede identificar quién es cada visitante. Las funciones que dependen de la identidad del usuario, como perfiles de usuario o datos guardados por usuario, no funcionarán.
  • Si tu workspace fuerza SSO, las personas inician sesión en las apps públicas a través de tu proveedor de identidad. En una app que ofrece ambas opciones públicas, selecciona Public (login required) para que el inicio de sesión coincida con el resto de tu workspace, porque Public (no login) no está disponible mientras la exigencia está activada. Aprende más sobre SSO enterprise y visibilidad de apps.

Invitar usuarios a tu app

Invita a personas a usar tu app enviándoles una invitación por correo desde tu dashboard o desde dentro de tu app. Invitar a alguien como usuario o admin controla qué puede hacer en la app en vivo. No le da acceso al editor de la app ni al dashboard de tu app.
Cómo funcionan las invitaciones:
  • Si tu app tiene visibilidad Workspace, todos los miembros del workspace tienen acceso automáticamente y no necesitan invitaciones individuales.
  • Si tu app es privada, SSO es su único método de inicio de sesión y la admisión automática está activada, las personas se añaden automáticamente cuando inician sesión y no necesitan invitaciones individuales.
  • Si tu app aún no está publicada, el diálogo de invitación muestra Your app isn’t published yet. Aún puedes enviar las invitaciones, pero los invitados no pueden acceder a la app hasta que la publiques.
  • Los permisos de invitación dependen de la visibilidad de tu app:
    • App privada: Solo los admins pueden invitar personas y elegir si el rol es user o admin.
    • App pública: Los admins pueden invitar personas y elegir roles. Las personas con el rol user pueden invitar a otros usuarios.

Desde tu dashboard

Envía invitaciones desde el dashboard de tu app y elige el rol para cada persona. Para invitar personas desde tu dashboard:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Overview.
  3. En la sección Invite Users, haz clic en Send Invites.
  4. Escribe la dirección de correo de cada persona que quieres invitar.
  5. Haz clic en el menú desplegable Access level y elige un rol.
  6. Haz clic en Send Invitation.
Sendinvites 1

Invitar personas a tu app desde tu dashboard

Desde tu app

También puedes invitar personas directamente desde dentro de tu app pidiendo al chat de IA que configure invitaciones dentro de la app. Usa la opción de invitación que añade para introducir la dirección de correo de cada persona y, si se te pide, elige el rol que quieres darle. Prompt de ejemplo: Añade la opción de invitar usuarios a la app desde dentro de la app
Asking the AI chat to add the ability to invite users from inside your app

Pedir al chat de IA que añada la posibilidad de invitar usuarios desde dentro de tu app


Compartir el enlace de tu app

Comparte un enlace a tu app para que las personas puedan acceder directamente. Para compartir el enlace de tu app:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Overview.
  3. En la sección Invite Users, haz clic en Copy Link.
  4. Comparte el enlace donde quieras que las personas accedan a tu app.
También puedes hacerlo desde la barra superior. Haz clic en Publish, luego en Share your app, y envía invitaciones por correo con un rol, haz clic en Copy link, o publica directamente en Facebook, LinkedIn, X, WhatsApp o Reddit.
Copylink 1

Compartir un enlace a tu app

Si compartes un enlace con alguien pero no tiene permisos para acceder a tu app, ve una ventana emergente que le pide solicitar acceso. Base44 le envía un código de verificación por correo antes de que su solicitud te llegue, así que cada solicitud que revisas proviene de una dirección que alguien ha confirmado como suya. Puede reenviar ese código o corregir su dirección, y tú no ves nada hasta que la verifica. Una vez que lo hace, recibes una notificación y puedes revisar la solicitud y decidir si le das acceso. Recibe un correo si la apruebas.

Elegir los roles de tus usuarios

Los roles controlan qué puede hacer cada persona en tu app en vivo. Por defecto, cada app incluye 2 roles:
  • Admin: Puede gestionar las áreas restringidas a admins en la app en vivo.
  • User: Puede ver y usar la app sin permisos especiales.
Ser Admin o User no da a nadie acceso al editor de la app ni al dashboard de tu app. Para trabajar allí, alguien debe ser colaborador o el propietario de la app.
Por ejemplo, en una app de tienda podrías dar a tu gerente de tienda el rol Admin para que pueda actualizar los niveles de stock y procesar pedidos en la app en vivo, mientras das a tu personal de ventas el rol User para que puedan ver productos, comprobar el estado de los pedidos y usar la app sin cambiar la configuración.
Puedes crear roles y campos adicionales si necesitas más control. Por ejemplo, puedes pedir al chat de IA:
  • Crea un rol llamado Staff Manager que pueda actualizar los turnos y horarios del personal en la app en vivo.
  • Añade un campo llamado app_role a la entidad Users con los valores Admin, Staff y Viewer.
Para actualizar el rol de un usuario:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Users.
  3. Selecciona el usuario cuyo rol quieres cambiar.
  4. Haz clic en el menú desplegable Role y elige Admin o User.
  5. Haz clic en Submit.

Dar a un grupo acceso a tu app

En lugar de añadir personas una por una, puedes dar acceso a tu app a todo un grupo del workspace de una vez. Todos en el grupo obtienen acceso con el rol que elijas, y el acceso se mantiene sincronizado automáticamente a medida que las personas entran o salen del grupo.
Compartir tu app con un grupo es una función Enterprise. Para compartir con grupos del proveedor de identidad (IdP), también necesitas SSO configurado para tu workspace. Aprende más sobre grupos del workspace.
Antes de invitar a un grupo:
  • Los grupos se crean y gestionan en la configuración de tu workspace, no en tu app, por lo que solo puedes compartir grupos que ya existen allí.
  • En una app privada, todos los miembros de los grupos invitados obtienen acceso a tu app y reciben un correo informándoles.
  • En una app de workspace, todos ya tienen acceso, así que invitar a un grupo solo establece el rol de sus miembros.

Añadir un grupo

Invita a un grupo del workspace desde la pestaña Groups de tu app y elige el rol que reciben sus miembros. Para dar a un grupo acceso a tu app:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Users.
  3. Haz clic en la pestaña Groups.
  4. Haz clic en Invite group.
  5. En el cuadro Search for a group, busca el grupo que quieres añadir y selecciona su casilla.
  6. Haz clic en el menú desplegable Assign role to group y elige el rol que quieres que tengan todos en el grupo.
  7. Haz clic en Invite group.
Invite group to app

Invitar a un grupo a tu app

Gestionar el acceso de grupos

La pestaña Groups lista cada grupo que tiene acceso, junto con su tipo, número de miembros y rol. Desde allí, puedes cambiar el rol de un grupo o quitar su acceso en cualquier momento. Para gestionar el acceso de grupos:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Users.
  3. Haz clic en la pestaña Groups.
  4. Haz una de las siguientes acciones:
En la fila del grupo, haz clic en el menú desplegable Role y elige un nuevo rol.
Change group role

Cambiar el rol de un grupo en tu app

  1. En la fila del grupo, haz clic en el icono de eliminar.
  2. En la ventana de confirmación, haz clic en Remove group.
Remove group access

Eliminar un grupo de tu app

Todos los que tenían acceso solo a través de ese grupo lo pierden, y a cualquiera de esos miembros que ya haya iniciado sesión se le elimina su cuenta en la app. Esto no se puede deshacer.

Trabajar con colaboradores

Los colaboradores son personas que te ayudan a construir tu app en el editor de la app. Añade colaboradores cuando quieras que alguien diseñe, configure o mantenga la app contigo.
¿Cuál es la diferencia entre colaboradores y admins?
  • Colaboradores
    • Pueden abrir el editor de la app y el dashboard de tu app.
    • Te ayudan a diseñar páginas, cambiar la lógica, conectar datos y configurar ajustes.
    • Se invitan desde el icono Invite collaborators en el editor de la app.
  • Admins
    • Inician sesión en la app en vivo.
    • Acceden a las áreas solo para admins en la app en vivo, como informes protegidos o herramientas de gestión.
    • No pueden abrir el editor de la app ni el dashboard de tu app a menos que también sean colaboradores.
Los colaboradores son independientes de los roles de usuario. Cuando añades a alguien como colaborador, se le añade a tu app como Admin en Users por defecto para que pueda gestionar contenido, datos y configuración en la app en vivo mientras construye. Puedes cambiar más tarde su rol en la app en la página Users sin afectar su acceso al editor de la app.

Invitar colaboradores

Invita colaboradores directamente desde el editor de tu app.
Para invitar a alguien como colaborador, debe ser miembro del workspace propietario de la app. Si aún no es miembro, invítalo primero al workspace desde la configuración de tu workspace.
Para invitar colaboradores a construir tu app:
  1. Ve al editor de tu app.
  2. Haz clic en el icono Add collaborator en la parte superior.
  3. Escribe las direcciones de correo de las personas que quieres invitar, separadas por comas.
  4. Haz clic en el icono Send invite .
Addcollab

Invitar colaboradores a tu app en Base44

Gestionar colaboradores

Elimina a un colaborador cuando ya no necesite acceso al editor de la app. Para gestionar colaboradores:
  1. Ve al editor de tu app.
  2. Haz clic en el icono Add collaborator en la parte superior.
  3. Busca al colaborador relevante y haz clic en el icono More Actions .
  4. Haz clic en Remove Collaborator.
  5. En la ventana de confirmación, selecciona una opción:
    • Remove collaborator access only: Revoca de inmediato su acceso al editor de la app y le impide hacer cambios, pero lo mantiene en la lista Users con su rol existente para que aún pueda usar la app en vivo.
    • Remove from app entirely: Revoca su acceso de colaborador y lo elimina de la lista Users para que ya no pueda iniciar sesión ni usar la app.
Cuando tus compañeros de equipo trabajan en la misma app, ves sus avatares en la barra superior para que siempre sepas quién está editando. Pasa el cursor sobre un avatar para ver su nombre y coordinar cambios en tiempo real.
Collab

Restringir las invitaciones de colaboradores externos

Por defecto, cualquier miembro del workspace puede invitar a personas de fuera del workspace como colaboradores de apps. Puedes restringirlo para que solo los owners y admins del workspace puedan enviar estas invitaciones. Para configurar quién puede invitar colaboradores externos:
  1. Haz clic en el nombre de tu workspace en la parte inferior izquierda de tu cuenta.
  2. Haz clic en Settings.
  3. Haz clic en Governance.
  4. Haz clic en el interruptor External Collaborators:
    • Enabled: Solo los owners y admins del workspace pueden invitar a personas de fuera del workspace como colaboradores de apps.
    • Disabled: Cualquier miembro del workspace puede invitar a personas de fuera del workspace como colaboradores de apps.
External Collaborators setting in Base44

La configuración External Collaborators en Base44

Los workspaces Enterprise tienen esta configuración activada por defecto. Todos los demás workspaces la tienen desactivada por defecto.

Probar tu app como un usuario

Ve e interactúa con tu app como cualquier usuario o rol para comprobar permisos, solucionar problemas o probar flujos de usuario.
Los cambios que haces mientras pruebas como un usuario se guardan en los datos de esa persona. Para evitar afectar datos reales, prueba con usuarios de muestra o ficticios siempre que sea posible.

¿Por qué querrías probar tu app como un usuario?

  • Pruebas realistas: Prueba la app exactamente como la ve un usuario o rol específico
  • Visibilidad de permisos: Verifica rápidamente a qué puede y no puede acceder cada rol o usuario
  • Solución de problemas más rápida: Reproduce y depura problemas reportados en el contexto real de la persona
  • Validación de flujos: Ejecuta comprobaciones de extremo a extremo, como la incorporación y tareas clave, antes de los lanzamientos
Para probar tu app como un usuario:
  1. Ve al editor de tu app.
  2. Haz clic en el icono More Actions en la parte superior derecha.
  3. Selecciona Act as a user.
    Actasuser 1

    Seleccionar "Act as a user" en el editor de apps de Base44

  4. Haz clic en el menú desplegable junto a You’re acting as y selecciona el usuario relevante.
  5. Previsualiza e interactúa con la app como ese usuario.
  6. Haz clic en Exit mode cuando termines de probar como otro usuario.
El rol del usuario aparece entre paréntesis junto a su dirección de correo.
Using the "Act as a user" feature in Base44

Probar tu app como un usuario en Base44


Preguntas frecuentes

Haz clic a continuación para aprender más sobre la gestión del acceso a tu app.
Sí. Si tu app está establecida en Public, cualquiera puede crear una cuenta desde tu página de registro e iniciar sesión. En una app que aún ofrece Public (login required), cualquiera con una cuenta de Base44 puede iniciar sesión.
Sí. En una app Public, pide al chat de IA que proteja las páginas que elijas y envíe a los visitantes que no han iniciado sesión a tu página de inicio de sesión. Consulta cómo mostrar una landing page pública pero requerir inicio de sesión en otras páginas.
Para una protección adicional en una app pública, haz clic en Run Security Scan para comprobar problemas comunes antes de compartirla.
Muestran estas opciones: Public (no login), Private, Public (login required) y Workspace. Public (login required) aparece con una etiqueta Deprecated. Para personalizar tus propias pantallas de inicio de sesión y registro en una de estas apps, consulta inicio de sesión personalizado para apps existentes.
Cuando alguien solicita acceso a una app privada, los propietarios y colaboradores reciben una notificación en la app, y el propietario de la app también recibe un correo. Para mantener tu bandeja de entrada manejable, recibes como máximo un correo cada 15 minutos por app, incluso si varias personas solicitan acceso.Para revisar una solicitud de acceso:
  1. Haz clic en el icono de notificaciones en tu workspace.
  2. Haz clic en Review para abrir la solicitud y decidir si conceder acceso.
Reviewaccess

Revisar una solicitud de acceso

Un usuario de la app es alguien que inicia sesión y usa tu app. Su acceso se controla mediante la configuración de visibilidad y roles como Admin o User. Solo puede ver y usar la app en vivo (incluidas las secciones solo para admins), no el editor de la app ni el dashboard.Un colaborador es alguien que te ayuda a construir la app en el editor de la app. Solo los colaboradores y el propietario de la app pueden abrir el editor de la app y el dashboard de tu app. Cuando añades a alguien como colaborador, se le asigna automáticamente el rol Admin en Users en la app por defecto para que pueda gestionar datos y configuración en vivo mientras construye. Puedes cambiar su rol en la app más tarde sin cambiar su estado de colaborador.
Antes del 16 de febrero de 2026, hacer a alguien admin era la única forma de permitirle editar tu app. Los admins de esa época conservan su acceso y se añadieron como colaboradores automáticamente.
No. Si quieres que alguien te ayude a construir o editar tu app, invítalo como colaborador desde el editor de la app. Esto le da acceso al editor de la app y, por defecto, el rol Admin en tu app. Haz a alguien admin en Users sin añadirlo como colaborador solo cuando necesite acceso de admin en la app en vivo pero no necesite trabajar en el editor de la app.
Puedes controlar quién puede acceder, leer, escribir o eliminar registros en las entidades de datos de tu app estableciendo reglas y permisos de Row Level Security (RLS). Configura el acceso para cada entidad para garantizar que los datos solo estén disponibles para personas autorizadas. Aprende más sobre gestionar la configuración de seguridad.
Sí. Ve al Dashboard de tu app, abre Users y haz clic en el icono Delete junto a la persona que quieres eliminar. Eliminarla revoca su acceso de inmediato.
Base44 bloquea la lista integrada Users para proteger los datos de inicio de sesión, por lo que solo los colaboradores y el propietario de la app pueden leerla. Cualquier función que lea de la entidad Users, como una página de perfil de miembro o contenido personalizado, funciona para admins pero no para miembros regulares. Leerla directamente también puede provocar un error Authentication required to view users.La solución es almacenar los datos de los miembros en una entidad separada, como UserProfile, y apuntar tus funciones a esa en lugar de a la entidad integrada Users.Para configurarlo, pega este prompt en el chat de IA:Crea una nueva entidad llamada UserProfile. Mueve los campos personalizados de la entidad Users a UserProfile. Establece una relación 1:1 entre Users y UserProfile. Asegura que se cree automáticamente un UserProfile cuando un nuevo usuario se registre. Actualiza la app para obtener los detalles del usuario desde UserProfile en lugar de Users. Establece permisos para que los usuarios solo puedan editar su propio perfil, pero cualquiera pueda leerlo.Después de que la IA haga los cambios, ve al Dashboard de tu app, haz clic en Security y revisa las reglas RLS de tu nueva entidad UserProfile para asegurarte de que coinciden con los niveles de acceso que pretendes.
Para probar flujos de usuario de forma segura sin afectar datos reales, añade una persona de prueba directamente a tu app. Una vez que el perfil de prueba existe, puedes usar la función Act as a user para suplantarlo y previsualizar su experiencia.Para crear un usuario ficticio (de prueba):
  1. Ve al Dashboard de tu app.
  2. Haz clic en Users.
  3. Haz clic en Invite User para enviar una invitación, o registra una nueva cuenta usando la página de registro pública de tu app.
  4. Asigna el rol o los permisos deseados al perfil de prueba.
También puedes pedir al chat de IA que cree un usuario de prueba.
Después de crear tu usuario de prueba, abre tu app, haz clic en el icono More Actions en la parte superior y selecciona Act as a user. Luego, elige tu usuario de prueba de la lista para interactuar con tu app como esa persona. Cualquier acción realizada afecta solo a los datos del usuario de prueba, no a tus cuentas reales.Usa este método para comprobar permisos, reglas de visibilidad y flujos de usuario antes de desplegar cambios para todos.
Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.