Pular para o conteúdo principal

WeChat

WeChat ✔️

Para adicionar o provedor OAuth do WeChat à sua aplicação, siga estes passos:

  1. Visite a plataforma de desenvolvedores do WeChat e registre-se como desenvolvedor.
  2. Após a sua aplicação web ou aplicação móvel ser aprovada, você receberá seu App ID e App Secret.

wechat

O provedor WeChat oferece dois conjuntos diferentes de pares de chaves:

  • O primeiro par de chaves (Client ID, Client Secret) é para a WeChat Open Platform (微信开放平台) e é projetado para o cenário de login no PC. Ele permite que você exiba um código QR no navegador do PC, que os usuários podem escanear usando o aplicativo WeChat em seu telefone móvel para entrar.

  • O segundo par de chaves (Client ID 2, Client Secret 2) e o campo Access Token são para a WeChat Media Platform (微信公众平台) e são destinados para o cenário de login dentro do aplicativo WeChat. O campo Access Token é o Token que você preenche na configuração do servidor da WeChat Media Platform (微信公众平台). Ele permite que os usuários façam login com o navegador integrado do WeChat dentro do aplicativo móvel do WeChat, o que os redirecionará para a sua WeChat Official Account (微信公众号) para fazer login. Observe que o WeChat não suporta login fora do aplicativo WeChat em outros navegadores móveis ou aplicativos. Esta limitação é imposta pelo WeChat e não pelo Casdoor.

Se você preencher o segundo par de chaves (Client ID 2, Client Secret 2), preencher o campo Access Token e ativar a opção Enable QR code, então você pode escolher fazer login diretamente usando as informações da WeChat Media Platform (微信公众平台) após escanear o código QR, ou usar as informações da WeChat Open Platform (微信开放平台) para fazer login, se você escolher use Wechat Open Platform to login, após o usuário seguir a conta oficial do WeChat (微信公众号), será necessário escanear o código QR da WeChat Open Platform (微信开放平台) para fazer login. O Casdoor pedirá ao usuário para seguir a conta oficial do WeChat (微信公众号) antes de prosseguir com o processo de login quando o usuário clicar no botão do WeChat para fazer login. É importante notar que essa funcionalidade só está disponível no cenário de login no PC porque um telefone móvel não pode escanear o código QR por si só. Quando usado no cenário móvel (ou seja, o navegador integrado do WeChat dentro do aplicativo móvel do WeChat), o Casdoor irá automaticamente pular esta etapa.

dica

Recomendamos configurar ambos os conjuntos de chaves ao mesmo tempo e vincular sua conta da WeChat Open Platform (微信开放平台) e conta da WeChat Media Platform (微信公众平台) juntas dentro da WeChat Open Platform (微信开放平台). Isto permitirá que o Casdoor reconheça um usuário do WeChat que fez login tanto pelo PC quanto pelo móvel como o mesmo usuário.

nota

Devido às limitações do OAuth do WeChat, atualmente não há como fazer login via WeChat em um aplicativo móvel de terceiros ou em um navegador móvel que não seja o aplicativo WeChat. O login móvel deve acontecer dentro do aplicativo WeChat por enquanto.

Para obter informações mais detalhadas, visite a WeChat Open Platform.