As palavras-passe não falham porque as pessoas sejam “distraídas”. Falham porque o próprio modelo foi concebido para colidir com a vida real: demasiadas contas, demasiadas regras, demasiados momentos em que o utilizador só quer entrar e continuar. Em UI, isto traduz-se num padrão muito reconhecível: ecrãs de login que parecem simples, mas escondem fricção acumulada (erros, bloqueios, reposições, suporte, abandono).
E o pior não é o “Esqueceu-se da palavra-passe?” em si. O pior é o que implica: para aceder a um produto, preciso de me lembrar de um segredo (e de me lembrar bem dele) no momento exato, a partir do dispositivo exato, com o teclado exato. Se falhar, tenho de seguir um fluxo de recuperação que normalmente quebra o ritmo, gera dúvidas (“será que vou receber o email?”) e acrescenta carga mental (“que palavra-passe usei aqui?”). Ao nível da experiência, a palavra-passe transforma o acesso num exame.
É aqui que entram as passkeys, com uma promessa muito apelativa do ponto de vista do design: tornar o login mais simples e mais seguro ao mesmo tempo. Mais simples, porque o “segredo” deixa de estar na memória do utilizador e passa a ser uma ação quotidiana: desbloquear o dispositivo (biometria ou PIN). E mais seguro, porque reduz drasticamente o phishing: não há uma palavra-passe que o utilizador possa escrever numa web falsa ou partilhar sem querer. Dito de forma prática: a passkey não só acelera o acesso, como também elimina uma enorme parte do risco sem pedir ao utilizador que se torne especialista.
Mas esta promessa só se cumpre se o design acompanhar. Passkeys não é “adicionar um novo botão”: é mudar o contrato mental do login. E é aí que o UX está em jogo: como o apresenta, quando o oferece, o que explica (e o que não explica), e como gere os inevitáveis “e se...?” (outro dispositivo, um navegador que não suporta, uma pessoa que não quer biometria, um dia em que simplesmente falha). Este artigo é sobre isso: padrões de interface para que o “Login sem palavras-passe” seja uma melhoria real e não mais uma camada de confusão.
O que são as passkeys
Uma passkey é uma forma de iniciar sessão sem palavra-passe, usando o desbloqueio do seu dispositivo (impressão digital, rosto ou PIN). Em vez de lhe pedir que se lembre e escreva um segredo, o sistema confirma que é mesmo você com um gesto que já faz todos os dias. Por isso, no ecrã, o “login” assemelha-se mais a desbloquear do que a “autenticar-se”. E, como não está a escrever uma palavra-passe, reduz-se muito o risco de cair em páginas falsas: não há nada “copiável” que o utilizador possa introduzir onde não deve. Na prática: entra mais depressa, com menos erros e menos drama.
O importante para o design é perceber o que muda na experiência:
- De recordar → a confirmar. O utilizador deixa de “provar” que sabe uma palavra-passe e passa a “confirmar” a sua identidade com um gesto breve.
- De texto → a interação nativa. O momento-chave já não acontece na sua UI, mas sim no diálogo do sistema (biometria/PIN). A sua interface deve acompanhar, não competir.
- De “recuperar palavra-passe” → a “recuperar acesso”. O problema já não é “esqueci-me da minha palavra-passe”, mas “mudei de dispositivo / não consigo usar este método agora”. Isto muda por completo a forma como aborda as alternativas e a ajuda.
- De desconfiança silenciosa → a sinais claros. Quando o login é tão rápido, o utilizador precisa de microssinais que confirmem o que está a acontecer (“vai entrar com o seu dispositivo”) sem explicações técnicas.
Em resumo: as passkeys não são “mais segurança” como castigo; bem desenhadas, são segurança que se sente como conveniência.
Quando e como introduzi-las
A adoção de passkeys não se conquista com um pop-up insistente. Conquista-se escolhendo o momento certo, reduzindo dúvidas e tornando claro o benefício para a pessoa, não para o seu roadmap. Em design, trata-se de timing + linguagem + controlo.
Momentos ideais para oferecer passkeys
1. Logo após um login bem-sucedido
- O utilizador já conseguiu entrar, sente-se “confiante” e não está bloqueado.
- Padrão: mini-banner ou ecrã leve após o login: “Torne a próxima vez mais rápida”.
2. Após uma ação de elevado valor
- Ex.: concluir uma compra, publicar algo, configurar o perfil.
- Aqui, a “poupança de fricção futura” faz sentido.
3) No primeiro “problema” real
- Ex.: depois de um “código incorreto”, uma tentativa falhada ou uma reposição.
- Atenção: não como “castigo”, mas como uma saída elegante: “Evite isto da próxima vez”.
4. Em Definições → Segurança
- Deve existir sempre um local estável onde ativar esta opção, rever dispositivos, etc.
- Aqui, o tom pode ser mais explicativo, mas sem jargão.
O que evitar
- Forçar passkeys no primeiro contacto se o utilizador ainda não confia no seu produto.
- Interromper o onboarding com um “tema de segurança” antes de o utilizador ver valor.
Padrões de UI que aumentam o “sim”
Padrão A: “Primário suave”
- CTA principal: “Criar passkey” ou “Ativar login sem palavra-passe”
- Secundário claro: “Agora não”
- Importante: o “Agora não” deve parecer legítimo, não escondido.
Padrão B: Benefício imediato + contexto
- Uma única frase que se ligue ao quotidiano:
- “Entre com 1 toque, sem se lembrar de palavras-passe.”
- “Mais rápido e mais difícil de enganar com páginas falsas.”
Padrão C: Antecipação do que vai acontecer
- Microcopy logo abaixo do botão:
- “Vai usar a sua impressão digital/o seu rosto ou o PIN do dispositivo.”
- Isto reduz o receio de “o que me vão pedir agora?”.
Padrão D: Garantia de privacidade
- Uma linha simples, sem tecnicismos:
- “A sua impressão digital ou o seu rosto não são partilhados connosco.”
- Se quiser aprofundar, use um discreto “Mais informações”, não um bloco de texto.
Microcopy que funciona
Sim:
- Orientado para a vida real: “Mais rápido da próxima vez”, “Sem palavras-passe”, “Evite reposições”.
- Com linguagem de ação: “Criar”, “Ativar”, “Usar este dispositivo”.
- Com controlo: “Pode voltar a alterá-lo quando quiser.”
Não:
- Jargão: “WebAuthn”, “FIDO”, “chave pública/privada”.
- Medo: “Proteja a sua conta ou poderá ser pirateada” (fadiga + desconfiança).
- Promessas absolutas: “Nunca mais terá problemas de acesso”.
Um mini-guia de adoção
- Título: “Login sem palavras-passe”
- Texto: “Da próxima vez, entre com a sua impressão digital/o seu rosto ou PIN. É mais rápido e ajuda a evitar fraudes.”
- CTA: “Criar passkey”
- Secundário: “Agora não”
- Nota: “Pode continuar a usar outros métodos quando precisar.”
A ideia de base: não “ensinar tecnologia”, mas desenhar uma decisão simples. Se o utilizador perceber o que ganha, o que acontecerá ao tocar no botão e que não fica preso, a adoção aumenta sem ser preciso insistir.
O fluxo “Criar passkey” bem executado
Um bom fluxo de “Criar passkey” não parece uma “configuração de segurança”. Parece ativar um atalho: rápido, claro e com um final satisfatório. A sua UI não deve explicar a norma: deve orientar, antecipar e concluir bem.
O fluxo ideal
Passo 1 — Ecrã de convite
- Objetivo: que o utilizador saiba o que vai acontecer.
- Componentes recomendados:
- Título: “Criar passkey” ou “Ativar login sem palavra-passe”
- 1 frase de benefício: “Entre mais depressa sem se lembrar de palavras-passe.”
- 1 frase de antecipação: “Irá confirmar com a sua impressão digital/o seu rosto ou PIN.”
- CTA: “Continuar” / “Criar passkey”
- Evite: texto longo, tecnicismos, listas intermináveis.
Passo 2 — “O sistema irá pedir-lhe”
- Assim que clicar, o importante é preparar o utilizador para a mudança de “cenário”.
- Microcopy útil imediatamente antes:
- “Será aberta uma janela do seu dispositivo para confirmar.”
- Design: quando o sistema assumir o controlo, a sua interface deve ficar “em pausa” (sem elementos que pareçam clicáveis).
Passo 3 — Confirmação do sistema
- Aqui, o seu produto não manda. Mas pode desenhar a sensação:
- Não apresente dois modais seguidos.
- Não mostre loaders agressivos enquanto o utilizador decide.
Passo 4 — Sucesso: conclusão clara + próxima ação
- Mensagem curta (não triunfalista, mas tranquilizadora):
- “Passkey criada.”
- “Da próxima vez poderá entrar sem palavra-passe.”
- CTA de saída: “Concluído” / “Ir para a minha conta”
- Extra (opcional): uma pequena ligação “Gerir passkeys” em Definições.
Estados e feedback: o que evita dúvidas
1. Estado “em curso”
- Se houver espera, use um loader discreto e uma frase explicativa:
- “A criar passkey…” ou “A confirmar…”
- Evite: loaders sem texto (parece que bloqueou).
2. Estado “cancelado”
- Este é o ponto em que muitos produtos falham e culpam o utilizador.
- Resposta ideal:
- Título: “A passkey não foi criada”
- Texto: “Parece que cancelou a confirmação. Pode tentar novamente quando quiser.”
- CTA: “Tentar novamente”
- Secundário: “Agora não”
- Essencial: neutralidade. Não “ocorreu um erro”.
3. Estado “indisponível”
- Se o dispositivo/navegador não suportar ou não tiver esta opção ativada:
- “Passkeys não disponíveis neste dispositivo”
- “Pode criá-la a partir de um telemóvel compatível ou atualizar o seu navegador.”
- Importante: ofereça uma alternativa sem bloquear o login.
Erros típicos
Erro 1: “Isto assusta-me”
- Sintoma: o utilizador fica parado antes de tocar em “Criar”.
- Antídoto de UI:
- Benefício + antecipação + controlo (3 linhas no máximo).
- Um discreto “Mais informações”, não um bloco.
Erro 2: “O que aconteceu? Entrei ou criei alguma coisa?”
- Sintoma: depois do diálogo do sistema, o utilizador não sabe se terminou.
- Antídoto:
- Ecrã de sucesso sempre (mesmo que seja breve).
- Não resolva isto com um toast que desaparece.
Erro 3: Confundir “criar passkey” com “alterar palavra-passe”
- Sintoma: pedidos ao suporte, abandono.
- Antídoto:
- Não use linguagem de “substituir” ou “desativar palavra-passe” no primeiro contacto.
- Melhor: “Adicionar passkey” / “Ativar login sem palavra-passe”.
Erro 4: O utilizador não pode ou não quer usar biometria
- Sintoma: rejeição por privacidade ou por contexto (dispositivo partilhado).
- Antídoto:
- Microcopy: “Impressão digital/rosto ou PIN do dispositivo.”
- E uma alternativa clara: “Usar outro método”.
Erro 5: Tentou uma vez e não volta
- Sintoma: cancelamento e não tenta novamente.
- Antídoto:
- O estado “cancelado” deve convidar a tentar novamente sem culpa.
- E não insista em cada login: volte a oferecer num momento melhor (após o login, em Definições).
Um detalhe de design que faz a diferença
Pense no fluxo como uma coreografia: a sua UI inicia, o sistema executa, a sua UI conclui. Se alguma destas três partes ficar pouco clara, o utilizador sente que aconteceu “algo estranho”. E, num login, “estranho” = desconfiança.
Alternativas e recuperação sem castigar
O sucesso do “Login sem palavras-passe” não se decide quando tudo corre bem, mas sim quando algo falha. E, na autenticação, falhar é normal: muda de telemóvel, a biometria falha, está num computador emprestado, o navegador não colabora. Aqui, o design tem um objetivo muito claro: manter a sensação de controlo sem transformar o acesso num labirinto.
Quando o utilizador vê um ecrã de login com passkey, deve existir uma alternativa clara, humana e sem castigo:
- Ligação/botão secundário: “Experimentar outra forma”
- Sem sarcasmo, sem escondê-la, sem fazê-la parecer “menos segura” ou uma “má opção”.
- Idealmente, disponível antes de algo falhar (não apenas depois do erro).
O que funciona
- Uma lista curta de métodos alternativos (apenas os que realmente suporta).
- Ordenada por menor fricção e coerente com o seu produto.
- Com microcopy que explique quando convém usar cada um, numa linha.
Exemplo de lista:
- Usar passkey noutro dispositivo
- “Digitalize um QR com o seu telemóvel para confirmar.”
- Código por email
- “Enviamos-lhe um código de acesso.”
- Palavra-passe (caso ainda exista durante a transição)
- “Entrar com palavra-passe (por enquanto).”
Essencial em UX: “outra forma” não é um plano B vergonhoso, faz parte do sistema.
Caso 1: “A biometria/PIN falha”
A maioria das falhas aqui não são “erros”, são contexto: dedos molhados, Face ID com máscara, etc. O texto deve ser neutro e útil:
- Mensagem: “Não foi possível confirmar”
- Ação principal: “Tentar novamente”
- Secundária: “Experimentar outra forma”
Evite textos como “autenticação falhada” ou “erro 0x…”. Num login, o utilizador interpreta “erro” como “fui bloqueado”.
Caso 2: “Perdi o dispositivo”
Aqui, convém separar duas ideias no design:
- Tem outro dispositivo onde já tenha usado passkeys?
- Se não, que método de recuperação real existe no seu produto?
Ecrã mínimo (sem manuais):
- Título: “Perdeu o seu dispositivo?”
- Opção A (prioritária): “Usar outro dispositivo”
- “Se tiver outro telemóvel ou computador onde já tenha iniciado sessão, poderá entrar a partir daí.”
- Opção B (recuperação): “Recuperar acesso”
- “Vamos orientá-lo para verificar a sua conta.” (e depois decide se é por email, suporte, etc.)
O que evitar
- Fazer com que o utilizador tenha de “adivinhar” o que fazer.
- Enviá-lo para Definições (não consegue entrar).
- Dar opções que não estão realmente disponíveis.
Caso 3: Vários dispositivos
O utilizador não pensa em normas, pensa em situações:
- “Estou no portátil do trabalho”
- “Comprei um telemóvel novo”
- “Quero entrar a partir do tablet”
O seu UX deve responder com dois padrões simples:
Padrão A: “Usar passkey com o telemóvel”
- No computador, ofereça naturalmente um acesso por QR dentro de “Experimentar outra forma”.
- Texto útil:
- “Use o seu telemóvel para confirmar este início de sessão.”
- Feedback indispensável:
- Estado: “A aguardar confirmação…”
- Confirmação final na sua UI (não apenas no sistema).
Padrão B: “Adicionar este dispositivo”
- Não tente resolver a utilização em vários dispositivos no login se conseguir fazê-lo melhor após o login.
- Em Definições → Segurança:
- “Adicionar passkey neste dispositivo”
- Texto: “Recomendado se utiliza este dispositivo com frequência.”
Regra de ouro: login = entrar, definições = configurar. Não misture os dois.
Os 3 microtextos que mais reduzem pedidos de suporte
- Por baixo do CTA de passkey:
- “Irá confirmar com a sua impressão digital/o seu rosto ou o PIN do dispositivo.”
- Em “Experimentar outra forma”:
- “Se não conseguir usar passkeys agora, escolha outra opção para entrar.”
- Em “Perdi o dispositivo”:
- “Se tiver outro dispositivo onde já tenha iniciado sessão, poderá recuperar o acesso mais depressa.”
Com isto, cobre o mínimo indispensável: uma alternativa elegante, uma recuperação compreensível e continuidade entre dispositivos, sem prometer magia. O essencial é que o utilizador sinta que há sempre um caminho e que nenhum deles o faz sentir “culpado” por não conseguir usar passkeys naquele momento.
Conclusão
Lançar Login sem palavras-passe não consiste em adicionar mais uma opção, consiste em desenhar uma mudança de hábito. A adoção acontece quando o utilizador percebe de relance o que ganha, sente que o processo é natural e sabe que não ficará bloqueado se, um dia, não puder usar passkeys.
O que eu levaria para produção seria uma introdução no momento certo, de preferência depois de um início de sessão bem-sucedido ou quando o utilizador já obteve valor, um fluxo de criação que pareça breve e orientado, com um início claro, uma transição limpa para o sistema e uma conclusão inequívoca, e um “Experimentar outra forma” visível e digno, que funcione como parte do produto e não como um recurso escondido.
Se fizer isto bem, as passkeys tornam-se naquela rara melhoria em que segurança e conveniência deixam de competir e o acesso finalmente se sente como deveria sentir-se há anos: simples, rápido e fiável.
Se amanhã pudesse eliminar o “Esqueceu-se da palavra-passe?” do seu produto, o que desenharia primeiro: um onboarding de passkeys que as pessoas entendam em 10 segundos, ou uma alternativa que impeça alguém de ficar de fora quando muda de dispositivo?
Torna-te membro
Recebe as últimas novidades diretamente no teu email. Sem spam.
Fontes:
Comentários