Pular para o conteúdo principal
Use as configurações de visibilidade para decidir quem pode abrir seu app e se precisam fazer login. Depois, use os papéis para controlar o que cada pessoa pode ver e fazer dentro do app, como visualizar dados ou gerenciar pedidos. Por fim, adicione colaboradores para trabalhar com você no editor do app para projetar, configurar e manter o app. Apenas colaboradores e o dono do app podem acessar o editor do app e o dashboard do seu app. Papéis como Admin e User controlam o que as pessoas podem fazer no app ao vivo, mas não dão acesso ao editor do app ou dashboard.
Users 1

Definindo a visibilidade do seu app

A visibilidade do app controla quem pode abrir seu app e se precisam fazer login. Você escolhe o nível de visibilidade que combina com o propósito do seu app. A Base44 usa visibilidade inteligente para sugerir um ponto de partida para você. Apps que agem como sites públicos, como landing pages ou portfólios, são automaticamente definidos como Public sem exigir login. Você pode mudar essa configuração a qualquer momento.
Appvis 1
Para definir a visibilidade do seu app:
  1. Vá para o Dashboard do seu app.
  2. Clique em Overview.
  3. Clique no drop-down App Visibility e selecione uma das seguintes opções:
    • Private: Apenas pessoas convidadas podem abrir e usar o app. Login obrigatório.
    • Workspace: Todos no seu workspace Base44 podem abrir e usar o app. Login obrigatório.
    • Public: Qualquer pessoa com o link pode abrir o app. Para exigir login, selecione Require login to access. Para proteção extra, clique em Run security scan.
Importante:
  • Apps privados estão disponíveis apenas em planos pagos.
  • Se você definir seu app como Private, precisa convidar pessoas para que possam fazer login e usar seu app. Clique em Send Invites para enviar convites ou compartilhar o link do seu app. Se alguém tentar acessar um app privado sem ser convidado, verá uma mensagem de erro.
Recursos que dependem da identidade do usuário, como perfis, não estão disponíveis se o login não for obrigatório.

Convidando usuários para seu app

Convide pessoas para usar seu app enviando um convite por e-mail do seu dashboard ou de dentro do seu app. Convidar alguém como user ou admin controla o que podem fazer no app ao vivo. Não dá a eles acesso ao editor do app ou ao dashboard do seu app.
Notas:
  • Se seu app está com visibilidade Workspace, todos os membros do workspace automaticamente têm acesso e não precisam de convites individuais.
  • As permissões de convite dependem da visibilidade do seu app:
    • Aplicação privada: Apenas admins podem convidar pessoas e podem escolher se o papel é user ou admin.
    • Aplicação pública: Admins podem convidar pessoas e escolher papéis. Pessoas com papel de user podem convidar outros users.

A partir do seu dashboard

Envie convites do dashboard do seu app e escolha o papel para cada pessoa. Para convidar pessoas a partir do seu dashboard:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em Overview.
  3. Na seção Invite Users, clique em Send Invites.
  4. Digite o endereço de e-mail de cada pessoa que quer convidar.
  5. Clique no drop-down Access level e escolha um papel.
  6. Clique em Send Invitation.
Sendinvites 1

A partir do seu app

Você também pode convidar pessoas diretamente de dentro do seu app pedindo ao chat de IA para configurar convites in-app. Use a opção de convite que ele adiciona para digitar o e-mail de cada pessoa e, se solicitado, escolher o papel que quer dar a eles. Exemplo de prompt: Add the option to invite users to the app from inside the app
Pedindo ao chat de IA para adicionar a capacidade de convidar usuários de dentro do seu app

Escolhendo os papéis dos seus usuários

Os papéis controlam o que cada pessoa pode fazer no seu app ao vivo. Por padrão, todo app inclui 2 papéis:
  • Admin: Pode gerenciar áreas restritas a admins no app ao vivo.
  • User: Pode visualizar e usar o app sem permissões especiais.
Ser Admin ou User não dá acesso ao editor do app ou ao dashboard do seu app a ninguém.
Para trabalhar no editor do app ou mudar configurações do dashboard, alguém deve ser um colaborador ou o dono do app.
Por exemplo, em um app de loja você pode dar ao gerente da sua loja o papel Admin para que ele possa atualizar níveis de estoque e processar pedidos no app ao vivo, enquanto dá ao pessoal de vendas o papel User para que eles possam ver produtos, verificar o status do pedido e usar o app sem mudar configurações.
Você pode criar papéis e campos extras se precisar de mais controle. Por exemplo, você pode pedir ao chat de IA:
  • Create a role called Staff Manager that can update staff shifts and schedules on the live app.
  • Add a field called app_role to the Users entity with values Admin, Staff, and Viewer.
Para atualizar o papel de um usuário:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em Users.
  3. Selecione o usuário cujo papel quer mudar.
  4. Clique no drop-down Role e escolha Admin ou User.
  5. Clique em Submit.

Compartilhe um link para seu app para que as pessoas possam acessá-lo diretamente. Para compartilhar o link do seu app:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em Overview.
  3. Na seção Invite Users, clique em Copy Link.
  4. Compartilhe o link onde quer que as pessoas acessem seu app.
Copylink 1
Se você compartilhar um link com alguém mas essa pessoa não tiver permissões para acessar seu app, ela verá um pop-up pedindo para solicitar acesso.

Testando seu app como um usuário

Visualize e interaja com seu app como qualquer usuário ou papel para verificar permissões, solucionar problemas ou testar fluxos de usuário.
Mudanças que você fizer enquanto testa como usuário são salvas nos dados dessa pessoa. Para evitar afetar dados reais, teste com usuários de amostra ou fictícios sempre que possível.

Por que você quer testar seu app como usuário?

  • Teste realista: Teste o app exatamente como um usuário ou papel específico vê
  • Solução de problemas mais rápida: Reproduza e debug problemas relatados por usuários no contexto real deles
  • Visibilidade de permissões: Verifique rapidamente o que cada papel ou usuário pode e não pode acessar
  • Ajuste de acesso: Decida se permissões ou papéis precisam ser atualizados com base no comportamento real
  • Validação de fluxo: Execute verificações end to end (onboarding, tarefas chave, caminhos críticos) antes dos lançamentos
  • Experimentação segura: Use usuários fictícios ou de teste para testar com segurança ações arriscadas ou destrutivas
  • Suporte mais forte: Oriente as pessoas com mais eficácia ao ver a experiência exata delas
  • Insight de UX: Construa empatia e melhore UX vendo o app como diferentes tipos de usuário
Para testar seu app como um usuário:
  1. Vá para o editor do seu app.
  2. Clique no ícone More Actions no canto superior direito.
  3. Selecione Act as a user.
Actasuser 1
  1. Clique no drop-down ao lado de You’re acting as e selecione o usuário relevante.
O papel do usuário aparece entre parênteses ao lado do endereço de e-mail.
  1. Pré-visualize e interaja com o app como esse usuário.
  2. Clique em Exit mode quando terminar de testar como outro usuário.
Usando o recurso "Act as a user" na Base44

Convidando colaboradores para seu app

Colaboradores são pessoas que ajudam você a construir seu app no editor do app. Adicione colaboradores quando quiser que alguém projete, configure ou mantenha o app com você.
Qual a diferença entre colaboradores e admins?
  • Colaboradores
    • Podem abrir o editor do app e o dashboard do seu app.
    • Ajudam você a projetar páginas, mudar lógica, conectar dados e configurar settings.
    • São convidados pelo ícone Invite collaborators no editor do app.
  • Admins
    • Fazem login no app ao vivo.
    • Acessam áreas somente para admins no app ao vivo, como relatórios protegidos ou ferramentas de gerenciamento.
    • Não podem abrir o editor do app ou o dashboard do seu app a menos que também sejam colaboradores.
Colaboradores são separados dos papéis de usuário. Quando você adiciona alguém como colaborador, eles são adicionados ao seu app como Admin em Users por padrão para que possam gerenciar conteúdo, dados e configurações no app ao vivo enquanto constroem. Você pode mudar o papel do app deles depois na página Users sem afetar o acesso deles ao editor do app.
Para convidar alguém como colaborador, essa pessoa deve ser membro do workspace que possui o app.
Para convidar colaboradores para construir seu app:
  1. Vá para o editor do seu app.
  2. Clique no ícone Add collaborator no topo.
  3. Digite os endereços de e-mail das pessoas que quer convidar, separados por vírgulas.
  4. Clique no ícone Send invite .
Addcollab
Para gerenciar colaboradores:
  1. Vá para o editor do seu app.
  2. Clique no ícone Add collaborator no topo.
  3. Encontre o colaborador relevante e clique no ícone More Actions .
  4. Clique em Remove Collaborator.
  5. Na janela de confirmação, selecione uma opção:
    • Remove collaborator access only: Revoga imediatamente o acesso ao editor do app e impede que façam mudanças, mas os mantém na lista Users com o papel existente, para que ainda possam usar o app ao vivo.
    • Remove from app entirely: Revoga o acesso de colaborador e os remove da lista Users, para que não possam mais fazer login ou usar o app.
Quando colegas de equipe trabalham no mesmo app, você vê os avatares deles na barra superior, para sempre saber quem está editando no momento. Passe o cursor sobre um avatar para ver o nome e coordenar mudanças em tempo real.
Collab

Restringindo convites de colaboradores externos

Por padrão, qualquer membro do workspace pode convidar pessoas de fora do workspace como colaboradores do app. Você pode restringir isso para que apenas proprietários e admins do workspace possam enviar esses convites. Para configurar quem pode convidar colaboradores externos:
  1. Clique no nome do seu workspace no canto superior esquerdo da sua conta.
  2. Clique em Settings.
  3. Clique em Auth and security.
  4. Clique no toggle External Collaborators:
    • Enabled: Apenas proprietários e admins do workspace podem convidar pessoas de fora do workspace como colaboradores do app.
    • Disabled: Qualquer membro do workspace pode convidar pessoas de fora do workspace como colaboradores do app.
Configuração External Collaborators na Base44
Workspaces Enterprise têm essa configuração ativa por padrão. Todos os outros workspaces têm desativada por padrão.

Perguntas frequentes

Clique abaixo para saber mais sobre gerenciar acesso ao seu app.
Se a visibilidade do seu app estiver definida como Public (Require login), qualquer pessoa com o link pode criar uma conta e fazer login.
Quando alguém solicita acesso a um app privado, os proprietários e colaboradores recebem uma notificação.Para revisar um pedido de acesso:
  1. Clique no ícone de notificações no seu workspace.
  2. Clique em Review para abrir o pedido e decidir se concede acesso.
Reviewaccess
Um usuário de app é alguém que faz login e usa seu app. O acesso é controlado por configurações de visibilidade e papéis como Admin ou User. Eles só podem ver e usar o app ao vivo (incluindo seções somente para admin), não o editor do app ou dashboard.Um colaborador é alguém que ajuda você a construir o app no editor do app. Apenas colaboradores e o dono do app podem abrir o editor do app e o dashboard do seu app. Quando você adiciona alguém como colaborador, eles são atribuídos automaticamente ao papel Admin em Users no app por padrão para que possam gerenciar dados ao vivo e configurações enquanto constroem. Você pode mudar o papel do app deles depois sem mudar o status de colaborador.
Atualização: Em 16 de fevereiro de 2026, lançamos a capacidade de adicionar colaboradores de app. Antes dessa data, se você quisesse que alguém ajudasse a editar seu app, fazia dessa pessoa um admin pela página Users no dashboard. Isso também dava acesso ao editor do app, mesmo que você só quisesse que gerenciasse coisas dentro do app.Com colaboradores de app, agora você pode convidar pessoas diretamente do editor do app para ajudar a construir e manter seu app, sem mudar o papel delas como usuário do app. Isso significa que você pode usar com segurança o papel Admin nativo para pessoas que gerenciam seu app ao vivo, mantendo o acesso ao editor do app limitado a colaboradores.Após essa mudança, admins existentes em apps existentes não são bloqueados de editar. Eles mantêm o acesso atual e são adicionados como colaboradores para continuar trabalhando no app como antes. Para pessoas novas, você pode escolher se quer que sejam um colaborador, admin ou ambos, com base em se precisam de acesso ao editor do app, acesso de admin in-app, ou ambos.
Não. Se você quer que alguém ajude a construir ou editar seu app, convide-o como colaborador a partir do editor do app. Isso dá a essa pessoa acesso ao editor do app e, por padrão, o papel Admin no seu app. Torne alguém admin em Users sem adicioná-lo como colaborador apenas quando precisar de acesso de admin no app ao vivo mas não precisar trabalhar no editor do app.
Sim. Para convidar alguém como colaborador, essa pessoa deve ser membro do workspace que possui o app. Se ainda não é membro, convide-a para o workspace primeiro nas configurações do seu workspace.
Apenas colaboradores e o dono do app podem acessar o dataset Users no dashboard do app.
Você pode controlar quem pode acessar, ler, escrever ou deletar registros nas entidades de dados do seu app definindo regras de Row Level Security (RLS) e permissões. Configure acesso para cada entidade para garantir que os dados estejam disponíveis apenas para pessoas autorizadas. Saiba mais sobre gerenciar configurações de segurança.
Sim. Vá para o Dashboard do seu app → Users e clique no ícone Delete ao lado da pessoa que quer remover. Removê-los revoga imediatamente o acesso.
Por padrão, recursos conectados à entidade ‘User’ estão disponíveis apenas para admins. Se você construir um recurso voltado para membros, como uma página de perfil de membro usando a entidade ‘User’, funciona para admins, mas não fica visível nem acessível para membros regulares.Para tornar seu recurso disponível a todos os membros, ou apenas a membros específicos, configure uma entidade personalizada para dados de membros, como ‘MemberProfile’. Conecte seus recursos a essa nova entidade em vez da entidade ‘User’ padrão. Isso permite decidir exatamente quais membros têm acesso, para que tanto admins quanto os membros que escolher possam usar seu recurso conforme esperado.
Você pode explicar o que quer que aconteça no chat de IA, e ele configurará para você.
A entidade nativa Users é protegida pela Base44 para proteger dados de autenticação. Apenas colaboradores e o dono do app podem acessá-la diretamente. Se seu app tenta ler da entidade Users para usuários regulares, por exemplo para exibir perfis ou processar pedidos, isso aciona esse erro.A abordagem recomendada é criar uma entidade separada UserProfile que armazena os dados de que seu app precisa, e conectá-la à entidade nativa Users.Para configurar isso usando o chat de IA, cole o seguinte prompt:Create a new entity called UserProfile. Move custom fields from the Users entity to UserProfile. Establish a 1:1 relationship between Users and UserProfile. Ensure a UserProfile is automatically created when a new user signs up. Update the app to fetch user details from UserProfile instead of Users. Set permissions so users can only edit their own profile, but anyone can read it.Depois que a IA fizer as mudanças, vá para o Dashboard do seu app, clique em Security e revise as regras RLS na sua nova entidade UserProfile para garantir que correspondam aos seus níveis de acesso pretendidos.
Para testar fluxos de usuário com segurança sem afetar dados reais, adicione uma pessoa de teste diretamente ao seu app. Uma vez que o perfil de teste existe, você pode usar o recurso Act as a user para personificá-la e pré-visualizar a experiência dela.Para criar um usuário fictício (de teste):
  1. Vá para o Dashboard do seu app.
  2. Clique em Users.
  3. Clique em Invite User para enviar um convite, ou registre uma nova conta usando a página pública de cadastro do seu app.
  4. Atribua o papel ou permissões desejados ao perfil de teste.
Você também pode pedir ao chat de IA para criar um usuário de teste.
Depois de criar seu usuário de teste, abra seu app, clique no ícone More Actions no topo e selecione Act as a user. Em seguida, escolha seu usuário de teste na lista para interagir com seu app como essa pessoa. Quaisquer ações tomadas afetam apenas os dados do usuário de teste, não suas contas ao vivo.Use esse método para verificar permissões, regras de visibilidade e fluxos de usuário antes de lançar mudanças para todos.
Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.