Executando verificação de segurança...
1

É diferente do fluxo com OTP!

A principal ideia é permitir que o usuário entre sem ter que digitar nada: nem telefone, nem senha e nem código.

Pelo menos não no "caminho feliz", porque no primeiro acesso é necessário fazer uma vinculação com o e-mail, para garantir a segurança em fluxos alternativos.

Mas depois da primeira conversa, o usuário pode se logar em qualquer coisa apenas com cliques. 🚀

Eu deixei aqui https://example.authzapp.com/ uma aplicação de exemplo que permite sentir, na prática, como funciona.

Carregando publicação patrocinada...
1

OK, entendi o fluxo.

Duvidas:

O botao de login manda para o site da tua aplicacao que por sua vez gera um 'link' do chat do ZAP. Clicando no link do chat, abre o ZAP e, caso ja cadastrado, ja gera o link de login. Eh isso ?

Vi que faz sentido no celular

Mas via desktop/chrome tive de fazer o seguinte:

  • clicar no login da aplicacao (no chrome do desktop)
  • ao clicar, abre uma aba no chrome com a tela do zap. Mas como nao tenho zap instalado no desktop, tive de copiar o link dali
  • ir no zap web, procurar meu proprio contato
  • enviar para mim via zap web o link acima
  • abrir o celular
  • abrir o zap
  • ir no meu contato e clicar no link enviado
  • isso gera um link de login autorizado da aplicacao.
  • copiar este link de login gerado
  • enviar para mim mesmo via zap
  • ir no zap web do desktop
  • entao fazer o login.

Veja, este fluxo que citei foi partindo de um desktop sem zap instalado - mas que consegue abrir o zap web - se nao tivesse acesso ao zap web nem faco idea de como teria procedido.

Se fiz algum passo que nao faz sentido, aceito orientacao.

2

Legal, vamos fatiar o boi... 🔪

1) WhatsApp instalado:

Esse é o caminho mais feliz! Quando o fluxo acontece por um dispositivo móvel ou no desktop com o WhatsApp instalado, tudo rola bem suave, como você já percebeu aí... Nesse cenário, o usuário consegue fazer login com apenas 3 cliques! 🚀

2) Sem WhatsApp logado:

Nesse caso, não tem muito o que fazer! Independente da plataforma (web, mobile ou desktop), o login só vai funcionar se houver um WhatsApp conectado — igualzinho ao "Login com Google". Ou seja, se você não estiver logado no WhatsApp, vai precisar se logar antes. 🤷‍♂️

3) WhatsApp web:

Ao contrário das outras plataformas (mobile e desktop), no web tem uma barreirinha chata! 🫣

Não é uma limitação do AuthZapp, mas acaba impactando sim. Sempre que você clica em um link pra abrir pelo WhatsApp Web, ele abre uma nova aba — mesmo que você já esteja conectado. O caminho mais fácil é clicar direto na opção "Iniciar conversa" depois em "Usar o WhatsApp Web", assim o WhatsApp vai abrir na aba atual e desconectar a anterior. Dessa forma, o chat com o bot autenticador é aberto direitinho, o login acontece normalmente, finalizando o processo com 5 cliques. Só que, sim, abrir nova aba é meio chato e 5 cliques é um caminho mais longo do que os 3 cliques que eu estou buscando! 🫣

Mesmo assim, você não precisaria ficar copiando e colando texto entre abas ou entre plataformas... então, aquele caminho mais longo que você pegou não, não era necessário. Na segunda etapa (ao copiar o texto), você pegou um caminho que eu nem imaginei que alguém pegaria rsrsrs. 😇

Essa limitação de abrir uma nova aba é justamente o que estou tentando resolver agora... não posso prometer ainda, mas tô bem otimista em conseguir reduzir esse atrito. 🙏

1

Opa, vamos aproveitar o churrasco !

Obrigado pelo retorno !

Como praticamente os apps que faco sao para uso no desktop e raramente tem o zap instalado na estacao, dai meus testes especificos (uso OTP direto) - mas foi mais por curiosidade, nao tenho muita certeza que seria teu publico alvo.

Mas em app no celular - o fluxo foi irrepreensivel.

Parabens pela ideia !