Robbu é orgulhosamente pioneira ao criar um novo método de login OAuth baseado nas contas do WhatsApp.
Agora, você pode integrar o WhatsApp para se autenticar em qualquer plataforma usando sua conta do WhatsApp sem precisar informar nome de usuário e senha, inteiramente grátis.
Esta solução também está disponível para programadores usarem em outras plataformas, incluindo nossos concorrentes.
A autenticação com o WhatsApp é um processo em que um usuário pode acessar um site ou aplicativo usando suas credenciais do WhatsApp em vez de criar um novo nome de usuário e senha. Isso oferece uma série de benefícios para os usuários e desenvolvedores de aplicativos, tais como:
Facilidade de uso: Os usuários podem acessar rapidamente um site ou aplicativo sem precisar criar um novo nome de usuário e senha.
Segurança: As informações de login do usuário não são armazenadas usando apenas o seu aplicativo que tem medidas de segurança avançadas para proteger as credenciais do usuário.
Verificação de identidade: Os desenvolvedores de aplicativos podem usar a autenticação do WhatsApp para verificar a identidade dos usuários, reduzindo a probabilidade de contas falsas ou fraudulentas.
Marketing: Os desenvolvedores de aplicativos e sites podem usar as informações de perfil do WhatsApp para fins de marketing, permitindo que eles segmentem usuários com base em interesses e outros dados demográficos.
Em resumo, a autenticação com o WhatsApp é uma maneira conveniente e segura para os usuários acessarem sites e aplicativos, e também pode fornecer benefícios para os desenvolvedores de aplicativos.
Implementação #
Download do código exemplo, clique aqui!
- O botão precisa fazer uma chamada para a url: https://accounts.robbu.com.br/oauth2/auth
- Na url enviada, é necessário informar “ru” (redirect_uri) codificado em base64, para que seja enviado de volta assim que a validação no WhatsApp for positiva. Esse parametro deve ser adicionado na url, por exemplo “https://meusite.com.br/login” codificado ficando assim: https://accounts.robbu.com.br/oauth2/auth?ru=aHR0cHM6Ly9tZXVzaXRlLmNvbS5ici9sb2dpbg==
- Ao clicar no botão, você será enviado para o nosso sistema de autenticação, onde após a validação do código, será retornado para o seu link indicado no atributo “ru”
- Enviaremos um atributo “code” inserido na sua “ru”, ficando como neste exemplo: https://meusite.com.br/login&code=NDVhOGQ5MmQtMjk0ZS00ZDNhLWEyNjUtNTdhMDRmMzJjMjRm&whatsapp=NTU0Mzg0NTY3MzMx
- Para verificar o código e receber o número de telefone do cliente utilize a API POST https://api-accounts.robbu.global/v1/WhatsAppOAuth/validation/ enviando o body em json {“code” : “code-inserido-na-sua-rua”}