Configura el inicio de sesión social con WeChat (Web)
El conector oficial de Logto para el inicio de sesión social de WeChat en aplicaciones web.
En esta guía, asumimos que tienes conocimientos básicos de los conectores de Logto. Si no los tienes, consulta la guía Configurar conectores para comenzar.
Comenzar
Si no conoces el concepto del conector o no sabes cómo agregar este conector a tu experiencia de inicio de sesión, por favor consulta el tutorial de Logto.
⚠️ Precaución
Este conector es solo para aplicaciones web. Si estás buscando el método para iniciar sesión con WeChat en aplicaciones nativas, por favor consulta el conector nativo de WeChat.
Crea una aplicación web en la Plataforma Abierta de WeChat
💡 Consejo
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, luego 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" (创建网页应用).
Completemos la información requerida en el formulario de aplicación.
Información básica
La mayoría de ellos son bastante sencillos. Después de completar el formulario, haz clic en "Next step" para continuar.
Información del sitio web
Rellena "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. Por lo general, la revisión es rápida y termina dentro de 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! Explica tu situación actual y pregunta al revisor cómo modificarla.
Configura tu conector de WeChat
Rellena el campo clientId
y clientSecret
con el Client ID y Client Secret que obtuviste de 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 está configurado como '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 la experiencia de inicio de sesión.
Una vez que el conector web de WeChat esté habilitado, puedes iniciar sesión en tu aplicación nuevamente para ver si funciona.