Configurar login social com WeChat (Web)
O conector oficial do Logto para login social com WeChat em aplicativos web.
Este guia assume que você tem um entendimento básico dos Conectores (Connectors) do Logto. Para aqueles que não estão familiarizados, consulte o guia de Conectores para começar.
Primeiros passos
Se você não conhece o conceito de conector ou não sabe como adicionar este conector à sua experiência de login, consulte o tutorial do Logto.
Este conector é apenas para aplicativos web. Se você está procurando o método para login com WeChat em aplicativos nativos, consulte o conector WeChat nativo.
Crie um aplicativo web na Plataforma Aberta do WeChat
Você pode pular algumas seções se já tiver concluído.
Criar uma conta
Acesse https://open.weixin.qq.com/, clique no botão "Sign Up" no canto superior direito e conclua o processo de cadastro.
Criar um aplicativo web
Faça login com a conta que você acabou de criar. Na aba "Web Application" (网页应用), clique no grande botão verde "Create a web app" (创建网页应用).
Vamos preencher as informações obrigatórias no formulário de aplicação.
Informações básicas
A maioria delas é bem direta. Após preencher o formulário, clique em "Next step" para continuar.
Informações do site
Preencha o campo "Authorization callback domain" (授权回调域) com o seu domínio Logto. Exemplo: logto.io.
Aguardando o resultado da análise
Após concluir as informações do site, clique em "Submit Review" para continuar. Normalmente, a análise é rápida e termina em 1-2 dias.
Suspeitamos que o revisor é alocado aleatoriamente a cada submissão, já que o padrão é variável. Você pode ser rejeitado na primeira vez, mas não desista! Explique sua situação e pergunte ao revisor como modificar.
Configure seu conector WeChat
Preencha os campos clientId e clientSecret com o Client ID e Client Secret que você obteve nas páginas de detalhes do aplicativo OAuth.
Preencha o campo scope com 'snsapi_userinfo' ou 'snsapi_base'. Você pode deixar este campo em branco, pois é OPCIONAL. O valor padrão é 'snsapi_userinfo'. Você pode conferir a diferença entre os valores.
Testar o conector WeChat web
É isso. Não se esqueça de habilitar o conector social no cadastro e login.
Assim que o conector WeChat web estiver habilitado, você pode fazer login novamente no seu aplicativo para verificar se está funcionando.