Toda plataforma neste site afirma “ter autenticação”. Esse termo cobre tanto um formulário de login sem nada por trás quanto um conjunto completo de fluxos prontos de recuperação, verificação e gestão de sessões. Compradores que se contentam com a caixinha marcada descobrem a diferença depois do lançamento, geralmente quando um usuário real fica bloqueado e não existe nenhuma página de redefinição de senha para direcioná-lo. Este guia detalha o que essa afirmação deveria realmente significar, e como verificar isso antes de assinar, ligado ao critério de Segurança e controle de acesso pontuado em /methodology.
A caixinha marcada esconde oito decisões separadas
“Ter autenticação” é, na verdade, um pacote de fluxos independentes, e uma plataforma pode entregar alguns deles enquanto silenciosamente deixa os demais de lado:
- Páginas de login e cadastro - a parte visível que toda plataforma demonstra.
- Redefinição de senha - um fluxo de autoatendimento, não um chamado de suporte, para a conta que você não criou.
- Senha de uso único (OTP) - códigos por e-mail ou SMS como alternativa a uma senha armazenada.
- Links mágicos - login sem senha por meio de um único link enviado por e-mail.
- Autenticação de dois fatores (2FA) - uma segunda etapa de verificação além da senha.
- SSO (SAML/OpenID) - login pelo provedor de identidade já existente do comprador, comum em compras corporativas.
- Cadastro restrito por domínio ou somente por convite - controlar quem pode criar uma conta, não apenas quem pode fazer login depois de já ter uma.
- Gestão de sessões e logout forçado - por quanto tempo uma sessão permanece válida e se um administrador pode encerrá-la.
Uma plataforma que «tem autenticação» pode entregar todos os oito como opções prontas, ou pode entregar apenas o primeiro item e deixar os outros sete para você construir. Ambos os casos são descritos honestamente como «tem autenticação» em uma conversa de vendas. Só um deles está pronto para produção.
Por que os geradores de IA constroem a página de login e deixam o resto de lado
Geradores de código de IA são excelentes em construir exatamente o que um prompt descreve, e um prompt raramente descreve a recuperação de senha. As ferramentas otimizam para o caminho ideal: uma tela de login limpa e um painel funcional, porque é isso que uma demonstração precisa e o que o criador pediu explicitamente. Redefinição de senha, verificação por OTP, restrições de domínio e expiração de sessão são fluxos secundários que ninguém pensou em pedir, então são deixados de lado por padrão.
A lacuna é invisível durante a construção. O aplicativo funciona, o login funciona, a demonstração parece concluída. Ela se torna visível na primeira vez que um usuário real esquece a senha e não há página de recuperação, ou na primeira vez que a sessão de um ex-funcionário deveria ter expirado e não expirou. Nesse momento, o criador não está entregando uma funcionalidade; está depurando e programando sob pressão uma lógica sensível de redefinição de senha, gastando prompts e créditos exatamente no fluxo que deveria ter vindo pronto por padrão. Esse é um padrão documentado e reconhecido em todo o setor, não um argumento específico da Softr: pesquisas sobre modos de falha do vibe coding apontam “autenticação frágil e fluxos utilitários esquecidos” como uma das formas padrão pelas quais aplicativos gerados por IA falham em produção.
- Tela de login criada
- Tela de login funciona
- Dashboard funcional criado
- Dashboard funcional funciona
- Redefinição de senha ausente
- Usuário esquece a senha, sem página de recuperação
- Expiração de sessão não gerenciada
- Sessão de ex-funcionário nunca expira
- Verificação de OTP ignorada
- Depurando autenticação sob pressão
O que isso realmente mede em uma tabela de pontuação
Segurança e controle de acesso neste site não é um simples sim ou não sobre “se existe login”. Ele pontua quanto desse pacote de oito itens vem pronto versus quanto o comprador precisa programar ou configurar do zero, e quão granular é o controle de acesso resultante depois que usuários reais entram no sistema.
A variação entre as plataformas pontuadas neste site é ampla. Softr marca 8,5, porque login por senha, OTP, link mágico e Google já vêm como opções prontas, grupos de usuários carregam restrições em nível de linha até botões individuais, e apenas o SSO fica restrito ao plano Custom empresarial. Retool marca 7,5, forte em SSO voltado ao uso interno e logs de auditoria, mas sua ficha observa que não há fluxos nativos de login, cadastro ou redefinição de senha para usuários externos; esses são programados sob medida. Bubble marca 6,5 em regras de privacidade no lado do servidor que são poderosas depois de configuradas, mas configurá-las é responsabilidade total do criador, e uma regra esquecida falha silenciosamente. Mais abaixo, Lovable e Bolt marcam 3,5 cada, porque sua segurança depende de código gerado e regras de banco de dados que o criador deve escrever e auditar por conta própria, sem nenhuma forma visual de verificar o que realmente está exposto.
Essa variação é o ponto central deste guia. “Ter autenticação” quase não diz nada sobre onde uma plataforma se posiciona nessa escala.
A lista de verificação de avaliação
Antes de se comprometer com uma plataforma, verifique isto em ordem:
- Liste quais dos oito fluxos já vêm prontos, não apenas “suportados”. Pergunte especificamente: a redefinição de senha é uma página que já existe hoje, ou um recurso que você configurará depois com código sob medida? A diferença entre “nativo” e “possível com trabalho de desenvolvimento” é a diferença entre uma opção pronta e um projeto.
- Verifique qual nível de plano restringe o SSO e os controles de acesso avançados. O SSO em particular costuma ser um recurso de nível empresarial nesse mercado. O plano Custom da Softr, o nível Enterprise da Retool e planos superiores com nomes semelhantes em outras plataformas reservam esse recurso, então a plataforma que “tem SSO” na página de marketing pode não tê-lo no plano que você realmente pode pagar.
- Confirme se o controle de acesso vai além do nível de página. Login baseado em função é o mínimo esperado. O que decide a segurança real é se as restrições alcançam registros, campos e botões individuais, ou se limitam a “logado versus não logado”.
- Teste diretamente a gestão de sessões. Faça login e verifique se você consegue forçar a expiração de uma sessão, ver quem está conectado no momento e controlar a duração da sessão. Portais de clientes com rotatividade de usuários externos precisam disso; uma ferramenta interna de duas pessoas talvez não.
- Ajuste a resposta à classe de aplicativo, não à lista de recursos mais favorável da plataforma.
Por que a resposta depende de quem está fazendo login
O nível certo de autenticação não é fixo; depende de para quem o aplicativo é feito.
| Classe de aplicativo | Quem faz login | O que realmente importa |
|---|---|---|
| Ferramenta interna, 8 colegas | Contas que você cria e controla | Login básico com verificações de função geralmente basta; você pode redefinir manualmente uma senha esquecida |
| Portal de clientes, centenas de usuários externos | Contas que você não pode gerenciar uma a uma | Redefinição de senha por autoatendimento, restrições de domínio ou convite e controles de sessão deixam de ser opcionais |
Uma ferramenta interna para 8 pessoas pode sobreviver com login por senha e separação clara de funções, porque cada titular de conta é alguém a quem você pode ajudar diretamente. Um portal de clientes atendendo centenas de usuários externos não pode funcionar assim. A recuperação por autoatendimento deixa de ser um diferencial no momento em que você não consegue mais redefinir pessoalmente cada senha esquecida, e o cadastro restrito por domínio ou somente por convite se torna a única forma realista de evitar que um aplicativo voltado ao público acumule contas que você nunca autorizou. Pontuar a mesma plataforma para os dois casos de uso sem ajustar isso é o erro de avaliação mais comum entre os compradores.
Compre para o aplicativo que você está realmente construindo
A solução não é “sempre exigir todos os fluxos”. É definir honestamente a base de usuários do seu aplicativo antes de comprar. Um punhado de colegas de confiança pode funcionar com menos. Centenas de clientes externos não podem, e as plataformas que deixam de lado por padrão a redefinição de senha, o OTP e a restrição de domínio vão revelar essa lacuna exatamente quando for mais caro corrigi-la, depois que contas reais já existirem. Pontue a plataforma em relação aos fluxos que seus usuários reais vão precisar, usando o detalhamento completo em /methodology, e veja Bubble vs Softr e as melhores plataformas de portal de clientes para entender como isso se aplica a uma classe específica de aplicativo.