Saltar al contenido principal

WeChat

WeChat ✔️

Para añadir el proveedor de OAuth de WeChat a tu aplicación, sigue estos pasos:

  1. Visita la plataforma de desarrolladores de WeChat y regístrate como desarrollador.
  2. Después de que tu aplicación web o aplicación móvil sea aprobada, recibirás tu ID de Aplicación y Secreto de Aplicación.

wechat

El proveedor de WeChat ofrece dos conjuntos diferentes de pares de claves:

  • El primer par de claves (Client ID, Client Secret) es para la WeChat Open Platform (微信开放平台) y está diseñado para el escenario de inicio de sesión en PC. Permite mostrar un código QR en el navegador de la PC, que los usuarios pueden escanear usando la aplicación WeChat en su teléfono móvil para iniciar sesión.

  • El segundo par de claves (Client ID 2, Client Secret 2) y el campo Access Token son para la WeChat Media Platform (微信公众平台) y están destinados para el escenario de inicio de sesión dentro de la aplicación WeChat. El campo Access Token es el Token que rellenas en la configuración del servidor de la WeChat Media Platform (微信公众平台). Permite a los usuarios iniciar sesión con el navegador integrado de WeChat dentro de la aplicación móvil de WeChat, lo que los redirigirá a tu WeChat Official Account (微信公众号) para iniciar sesión. Ten en cuenta que WeChat no admite el inicio de sesión fuera de la aplicación WeChat en otros navegadores móviles o aplicaciones. Esta limitación es impuesta por WeChat y no por Casdoor.

Si rellenas el segundo par de claves (Client ID 2, Client Secret 2), rellenas el campo Access Token y activas el interruptor Enable QR code, entonces puedes elegir iniciar sesión directamente usando la información de la WeChat Media Platform (微信公众平台) después de escanear el código QR, o usar la información de la WeChat Open Platform (微信开放平台) para iniciar sesión, si eliges use Wechat Open Platform to login, después de que el usuario siga la cuenta oficial de WeChat (微信公众号), se requerirá a los usuarios escanear el código QR de WeChat Open Platform (微信开放平台) para iniciar sesión. Casdoor pedirá al usuario que siga la cuenta oficial de WeChat (微信公众号) antes de proceder con el proceso de inicio de sesión cuando el usuario haga clic en el botón de WeChat para iniciar sesión. Es importante señalar que esta funcionalidad solo está disponible en el escenario de inicio de sesión en PC porque un teléfono móvil no puede escanear el código QR por sí mismo. Cuando se usa en el escenario móvil (es decir, el navegador integrado de WeChat dentro de la aplicación móvil de WeChat), Casdoor omitirá automáticamente este paso.

consejo

Recomendamos configurar ambos conjuntos de claves al mismo tiempo y vincular tu cuenta de WeChat Open Platform (微信开放平台) y tu cuenta de WeChat Media Platform (微信公众平台) dentro de la WeChat Open Platform (微信开放平台). Esto permitirá que Casdoor reconozca a un usuario de WeChat que haya iniciado sesión tanto en PC como en móvil como el mismo usuario.

nota

Debido a las limitaciones de OAuth de WeChat, actualmente no hay forma de iniciar sesión a través de WeChat en una aplicación móvil de terceros o en un navegador móvil que no sea la aplicación WeChat. El inicio de sesión móvil debe ocurrir dentro de la aplicación WeChat por ahora.

Para obtener información más detallada, por favor visita la WeChat Open Platform.