Configura el inicio de sesión social con WeChat (Web)
El conector oficial de Logto para el inicio de sesión social con WeChat en aplicaciones web.
Esta guía asume que tienes un entendimiento básico de los Conectores de Logto. Para aquellos que no están familiarizados, por favor consulta la guía de Conectores para comenzar.
Comenzar
Si no conoces el concepto de conector o no sabes cómo añadir este conector a tu experiencia de inicio de sesión, consulta el tutorial de Logto.
Este conector es solo para aplicaciones web. Si buscas el método para iniciar sesión con WeChat en aplicaciones nativas, consulta el conector nativo de WeChat.
Crea una aplicación web en la Plataforma Abierta de WeChat
Puedes omitir algunas secciones si ya las has completado.
Crear una cuenta
Abre https://open.weixin.qq.com/, haz clic en el botón "Sign Up" en la esquina superior derecha y completa el proceso de registro.
Crear una aplicación web
Inicia sesión con la cuenta que acabas de crear. En la pestaña "Web Application" (网页应用), haz clic en el gran botón verde "Create a web app" (创建网页应用).
Vamos a completar la información requerida en el formulario de la aplicación.
Información básica
La mayoría de los campos son bastante sencillos. Después de completar el formulario, haz clic en "Next step" para continuar.
Información del sitio web
Rellena el campo "Authorization callback domain" (授权回调域) con tu dominio de Logto. Por ejemplo, logto.io.
Esperando el resultado de la revisión
Después de completar la información del sitio web, haz clic en "Submit Review" para continuar. Normalmente, la revisión es rápida y termina en 1-2 días.
Sospechamos que el revisor se asigna aleatoriamente en cada envío, ya que el estándar es variable. Puede que te rechacen la primera vez, ¡pero no te rindas! Expón tu situación actual y pregunta al revisor cómo modificarla.
Configura tu conector de WeChat
Rellena los campos clientId y clientSecret con el Client ID y Client Secret que obtuviste en las páginas de detalles de la aplicación OAuth.
Rellena el campo scope con 'snsapi_userinfo' o 'snsapi_base'. Puedes dejar este campo en blanco ya que es OPCIONAL. El valor predeterminado es 'snsapi_userinfo'. Puedes consultar la diferencia entre los diferentes valores.
Prueba el conector web de WeChat
Eso es todo. No olvides habilitar el conector social en el registro e inicio de sesión.
Una vez que el conector web de WeChat esté habilitado, puedes iniciar sesión en tu aplicación nuevamente para comprobar si funciona.