Skip to main content
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

Gerenciando os usuários do seu app e seus papéis


Definindo a visibilidade do seu app

A visibilidade do app decide quem pode abrir seu app e se precisam fazer login. Escolha o nível que combina com seu app. A visibilidade trata apenas de quem pode entrar. Como as pessoas fazem login, como com e-mail e senha ou Google, é uma configuração separada na página Authentication. Saiba mais sobre gerenciar login e cadastro. 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

Escolhendo a visibilidade do app no dashboard do seu app

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.
  4. Selecione um nível de visibilidade.
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, a menos que você ative a admissão automática. Clique em Send Invites para enviar convites ou compartilhar o link do seu app. Pessoas que não foram convidadas ou admitidas via SSO veem uma mensagem de erro.
Bom saber sobre a visibilidade do app:
  • Se seu app não exige login, ele não consegue identificar cada visitante. Recursos que dependem da identidade do usuário, como perfis ou dados salvos por usuário, não funcionam.
  • Se seu workspace impõe SSO, as pessoas fazem login em apps públicos através do seu provedor de identidade. Em um app que oferece as duas opções públicas, selecione Public (login required) para que o login corresponda ao restante do seu workspace, porque Public (no login) fica indisponível enquanto a imposição está ativa. Saiba mais sobre SSO Enterprise e visibilidade do app.

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.
Como os convites funcionam:
  • Se seu app está com visibilidade Workspace, todos os membros do workspace automaticamente têm acesso e não precisam de convites individuais.
  • Se seu app é privado, o SSO é seu único método de login e a admissão automática está ativa, as pessoas são adicionadas automaticamente quando fazem login e não precisam de convites individuais.
  • Se seu app ainda não está publicado, a caixa de diálogo de convite mostra Your app isn’t published yet. Você ainda pode enviar os convites, mas os convidados não conseguem acessar o app até que você o publique.
  • As permissões de convite dependem da visibilidade do seu app:
    • App privado: Apenas admins podem convidar pessoas e escolher se o papel é user ou admin.
    • App público: Admins podem convidar pessoas e escolher papéis. Pessoas com o papel user podem convidar outros usuários.

Do seu dashboard

Envie convites do dashboard do seu app e escolha o papel de cada pessoa. Para convidar pessoas 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 você quer convidar.
  5. Clique no drop-down Access level e escolha um papel.
  6. Clique em Send Invitation.
Sendinvites 1

Convidando pessoas para seu app a partir do dashboard

De dentro do seu app

Você também pode convidar pessoas diretamente de dentro do seu app pedindo ao chat de IA para configurar convites no app. Use a opção de convite adicionada para digitar o e-mail de cada pessoa e, se solicitado, escolher o papel que você quer dar a ela. Exemplo de prompt: Adicione a opção de convidar usuários para o app de dentro do app
Asking the AI chat to add the ability to invite users from inside your app

Pedindo ao chat de IA para adicionar a capacidade de convidar usuários de dentro do seu app


Compartilhe um link do 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 você quiser que as pessoas acessem seu app.
Você também pode fazer isso pela barra superior. Clique em Publish, depois em Share your app, e envie convites por e-mail com um papel, clique em Copy link, ou publique direto no Facebook, LinkedIn, X, WhatsApp ou Reddit.
Copylink 1

Compartilhando um link do seu app

Se você compartilhar um link com alguém que não tem permissão para acessar seu app, essa pessoa vê um pop-up pedindo para solicitar acesso. A Base44 envia a ela um código de verificação por e-mail antes que a solicitação chegue a você, então cada solicitação que você revisa vem de um endereço confirmado pelo dono. A pessoa pode reenviar o código ou corrigir o endereço, e você não vê nada até ela verificar. Depois que ela verifica, você recebe uma notificação e pode revisar a solicitação e decidir se permite o acesso. Ela recebe um e-mail se você aprovar.

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á a ninguém acesso ao editor do app ou ao dashboard do seu app. Para trabalhar lá, a pessoa precisa ser colaboradora ou dona do app.
Por exemplo, em um app de loja você pode dar ao gerente da loja o papel de Admin para que ele possa atualizar níveis de estoque e processar pedidos no app ao vivo, enquanto dá à equipe de vendas o papel de User para que possam ver produtos, verificar o status dos pedidos e usar o app sem alterar configurações.
Você pode criar papéis e campos extras se precisar de mais controle. Por exemplo, você pode pedir ao chat de IA para:
  • Crie um papel chamado Gerente de Equipe que possa atualizar turnos e escalas da equipe no app ao vivo.
  • Adicione um campo chamado app_role à entidade Users com os valores Admin, Staff e 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 você quer mudar.
  4. Clique no drop-down Role e escolha Admin ou User.
  5. Clique em Submit.

Dando acesso ao seu app para um grupo

Em vez de adicionar pessoas uma a uma, você pode dar acesso ao seu app a um grupo inteiro do workspace de uma vez. Todos no grupo recebem acesso com o papel que você escolher, e o acesso fica sincronizado automaticamente conforme as pessoas entram ou saem do grupo.
Compartilhar seu app com um grupo é um recurso Enterprise. Para compartilhar com grupos do provedor de identidade (IdP), você também precisa de SSO configurado no seu workspace. Saiba mais sobre grupos do workspace.
Antes de convidar um grupo:
  • Os grupos são criados e gerenciados nas configurações do seu workspace, não no seu app, então você só pode compartilhar grupos que já existem lá.
  • Em um app privado, todos os membros dos grupos convidados recebem acesso ao seu app e um e-mail avisando.
  • Em um app workspace, todos já têm acesso, então convidar um grupo apenas define o papel dos seus membros.

Adicionando um grupo

Convide um grupo do workspace pela aba Groups do seu app e escolha o papel que seus membros recebem. Para dar acesso ao seu app a um grupo:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em Users.
  3. Clique na aba Groups.
  4. Clique em Invite group.
  5. Na caixa Search for a group, encontre o grupo que você quer adicionar e marque a caixa de seleção dele.
  6. Clique no drop-down Assign role to group e escolha o papel que você quer que todos no grupo tenham.
  7. Clique em Invite group.
Invite group to app

Convidando um grupo para seu app

Gerenciando o acesso de grupos

A aba Groups lista todos os grupos com acesso, junto com o tipo, o número de membros e o papel. A partir dela, você pode mudar o papel de um grupo ou remover o acesso dele a qualquer momento. Para gerenciar o acesso de grupos:
  1. Clique em Dashboard no editor do seu app.
  2. Clique em Users.
  3. Clique na aba Groups.
  4. Faça uma das seguintes ações:
Na linha do grupo, clique no drop-down Role e escolha um novo papel.
Change group role

Mudando o papel de um grupo no seu app

  1. Na linha do grupo, clique no ícone de remover.
  2. Na janela de confirmação, clique em Remove group.
Remove group access

Removendo um grupo do seu app

Todos que tinham acesso apenas por esse grupo perdem o acesso, e os membros que já fizeram login têm a conta no app removida. Isso não pode ser desfeito.

Trabalhando com colaboradores

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 a lógica, conectar dados e configurar ajustes.
    • São convidados pelo ícone Invite collaborators no editor do app.
  • Admins
    • Fazem login no app ao vivo.
    • Acessam áreas exclusivas de admins no app ao vivo, como relatórios protegidos ou ferramentas de gestão.
    • 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, essa pessoa é adicionada ao seu app como Admin em Users por padrão, para que possa gerenciar conteúdo, dados e configurações no app ao vivo enquanto constrói. Depois, você pode mudar o papel dela no app na página Users sem afetar o acesso ao editor do app.

Convidando colaboradores

Convide colaboradores diretamente do editor do seu app.
Para convidar alguém como colaborador, a pessoa precisa ser membro do workspace dono do app. Se ainda não for membro, convide a pessoa para o workspace primeiro nas configurações do workspace.
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 você quer convidar, separados por vírgulas.
  4. Clique no ícone Send invite .
Addcollab

Convidando colaboradores para seu app na Base44

Gerenciando colaboradores

Remova um colaborador quando ele não precisar mais de acesso ao editor do app. 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ça mudanças, mas mantém a pessoa na lista Users com o papel existente para que ainda possa usar o app ao vivo.
    • Remove from app entirely: Revoga o acesso de colaborador e remove a pessoa da lista Users, para que não possa mais fazer login nem usar o app.
Quando colegas estão trabalhando no mesmo app, você vê os avatares deles na barra superior, então sempre sabe quem está editando no momento. Passe o mouse 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 donos e admins do workspace possam enviar esses convites. Para configurar quem pode convidar colaboradores externos:
  1. Clique no nome do seu workspace no canto inferior esquerdo da sua conta.
  2. Clique em Settings.
  3. Clique em Governance.
  4. Clique no botão de alternância External Collaborators:
    • Enabled: Apenas donos 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.
External Collaborators setting in Base44

Configuração External Collaborators na Base44

Workspaces Enterprise têm essa configuração ativada por padrão. Todos os outros workspaces têm ela desativada por padrão.

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.
As mudanças que você faz enquanto testa como um usuário são salvas nos dados daquela pessoa. Para evitar afetar dados reais, teste com usuários de exemplo ou fictícios sempre que possível.

Por que você iria querer testar seu app como um usuário?

  • Testes realistas: Teste o app exatamente como um usuário ou papel específico o vê
  • Visibilidade de permissões: Verifique rapidamente o que cada papel ou usuário pode ou não acessar
  • Solução de problemas mais rápida: Reproduza e depure problemas relatados no contexto real da pessoa
  • Validação de fluxos: Faça verificações de ponta a ponta, como onboarding e tarefas principais, antes dos lançamentos
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

    Selecionando "Act as a user" no editor de apps da Base44

  4. Clique no drop-down ao lado de You’re acting as e selecione o usuário relevante.
  5. Visualize e interaja com o app como aquele usuário.
  6. Clique em Exit mode quando terminar de testar como outro usuário.
O papel do usuário aparece entre parênteses ao lado do endereço de e-mail dele.
Using the "Act as a user" feature in Base44

Testando seu app como um usuário na Base44


Perguntas frequentes

Clique abaixo para saber mais sobre como gerenciar o acesso ao seu app.
Sim. Se seu app está definido como Public, qualquer pessoa pode criar uma conta na sua página de cadastro e fazer login. Em um app que ainda oferece Public (login required), qualquer pessoa com uma conta Base44 pode fazer login.
Sim. Em um app Public, peça ao chat de IA para proteger as páginas que você escolher e enviar visitantes que não fizeram login para sua página de login. Veja como mostrar uma landing page pública mas exigir login em outras páginas.
Para proteção extra em um app público, clique em Run Security Scan para verificar problemas comuns antes de compartilhá-lo.
Eles listam estas opções: Public (no login), Private, Public (login required) e Workspace. Public (login required) aparece com o rótulo Deprecated. Para personalizar suas próprias telas de login e cadastro em um desses apps, veja login personalizado para apps existentes.
Quando alguém solicita acesso a um app privado, donos e colaboradores recebem uma notificação no app, e o dono do app também recebe um e-mail. Para manter sua caixa de entrada organizada, você recebe no máximo um e-mail a cada 15 minutos por app, mesmo que várias pessoas solicitem acesso.Para revisar uma solicitação de acesso:
  1. Clique no ícone de notificações no seu workspace.
  2. Clique em Review para abrir a solicitação e decidir se concede o acesso.
Reviewaccess

Revisando uma solicitação de acesso

Um usuário do app é alguém que faz login e usa seu app. O acesso dele é controlado pelas configurações de visibilidade e por papéis como Admin ou User. Ele só pode ver e usar o app ao vivo (incluindo seções exclusivas de admins), não o editor do app nem o 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, essa pessoa recebe automaticamente o papel de Admin em Users no app por padrão, para que possa gerenciar dados e configurações ao vivo enquanto constrói. Você pode mudar o papel dela no app depois sem mudar o status de colaborador.
Antes de 16 de fevereiro de 2026, tornar alguém admin era a única forma de permitir que editasse seu app. Admins daquela época mantêm o acesso e foram adicionados como colaboradores automaticamente.
Não. Se você quer que alguém ajude a construir ou editar seu app, convide a pessoa como colaboradora pelo editor do app. Isso dá acesso ao editor do app e, por padrão, ao papel de Admin no seu app. Torne alguém admin em Users sem adicionar como colaborador apenas quando a pessoa precisar de acesso de admin no app ao vivo, mas não precisar trabalhar no editor do app.
Você pode controlar quem pode acessar, ler, gravar ou excluir registros nas entidades de dados do seu app definindo regras e permissões de Row Level Security (RLS). Configure o 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, abra Users e clique no ícone Delete ao lado da pessoa que você quer remover. Removê-la revoga imediatamente o acesso dela.
A Base44 bloqueia a lista integrada Users para proteger dados de login, então apenas colaboradores e o dono do app podem lê-la. Qualquer recurso que lê da entidade Users, como uma página de perfil de membro ou conteúdo personalizado, funciona para admins, mas não para membros comuns. Ler diretamente também pode gerar um erro Authentication required to view users.A solução é armazenar os dados dos membros em uma entidade separada, como UserProfile, e apontar seus recursos para ela em vez da entidade integrada Users.Para configurar isso, cole este prompt no chat de IA:Crie uma nova entidade chamada UserProfile. Mova os campos personalizados da entidade Users para UserProfile. Estabeleça uma relação 1:1 entre Users e UserProfile. Garanta que um UserProfile seja criado automaticamente quando um novo usuário se cadastrar. Atualize o app para buscar os detalhes do usuário em UserProfile em vez de Users. Defina permissões para que os usuários só possam editar o próprio perfil, mas qualquer pessoa possa lê-lo.Depois que a IA fizer as mudanças, vá para o Dashboard do seu app, clique em Security e revise as regras de RLS da sua nova entidade UserProfile para garantir que correspondem aos 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. Depois que o perfil de teste existir, você pode usar o recurso Act as a user para se passar por ela e 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 cadastre uma nova conta usando a página de cadastro pública do seu app.
  4. Atribua o papel ou as permissões desejadas 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 o app como aquela pessoa. Todas as ações afetam apenas os dados do usuário de teste, não suas contas reais.Use esse método para verificar permissões, regras de visibilidade e fluxos de usuário antes de liberar mudanças para todos.
Esta página foi traduzida usando IA. Para as informações mais precisas e atualizadas, consulte a versão em inglês.