Zum Hauptinhalt springen

WeChat

WeChat ✔️

Add WeChat OAuth Provider

Um Ihrer Anwendung den WeChat OAuth-Anbieter hinzuzufügen, folgen Sie diesen Schritten:

  1. Besuchen Sie die WeChat Entwicklerplattform und registrieren Sie sich als Entwickler.
  2. Nachdem Ihre Webanwendung oder mobile Anwendung genehmigt wurde, erhalten Sie Ihre App-ID und Ihr App-Geheimnis.

wechat

Der WeChat-Anbieter bietet zwei verschiedene Sätze von Schlüsselpaaren:

  • Das erste Schlüsselpaar (Client ID, Client Secret) ist für die WeChat Open Platform (微信开放平台) und ist für das PC-Login-Szenario vorgesehen. Es ermöglicht Ihnen, einen QR-Code im PC-Browser anzuzeigen, den Benutzer mit der WeChat-App auf ihrem Mobiltelefon scannen können, um sich anzumelden.

  • Das zweite Schlüsselpaar (Client ID 2, Client Secret 2) und das Feld Access Token sind für die WeChat Media Platform (微信公众平台) und sind für das Login-Szenario innerhalb der WeChat-App vorgesehen. Das Feld Access Token ist das Token, das Sie in der Serverkonfiguration der WeChat Media Platform (微信公众平台) ausfüllen. Es ermöglicht Benutzern, sich mit dem in WeChat integrierten Browser innerhalb der WeChat-Mobilanwendung anzumelden, die sie dann zu Ihrem WeChat Official Account (微信公众号) weiterleitet, um sich anzumelden. Bitte beachten Sie, dass WeChat das Anmelden außerhalb der WeChat-App in anderen mobilen Browsern oder Apps nicht unterstützt. Diese Einschränkung wird von WeChat auferlegt und nicht von Casdoor.

Wenn Sie das zweite Schlüsselpaar (Client ID 2, Client Secret 2) ausfüllen, das Feld Access Token ausfüllen und den Schalter Enable QR code aktivieren, dann können Sie sich nach dem Scannen des QR-Codes direkt mit den Informationen von der WeChat Media Platform (微信公众平台) anmelden oder die Informationen von der WeChat Open Platform (微信开放平台) verwenden, um sich anzumelden, wenn Sie use Wechat Open Platform to login wählen, nachdem der Benutzer dem WeChat-Offiziellen Konto (微信公众号) gefolgt ist, müssen Benutzer den QR-Code von WeChat Open Platform (微信开放平台) scannen, um sich anzumelden. Casdoor wird den Benutzer bitten, dem WeChat-Offiziellen Konto (微信公众号) zu folgen, bevor mit dem Anmeldeprozess fortgefahren wird, wenn der Benutzer auf den WeChat-Button klickt, um sich anzumelden. Es ist wichtig zu beachten, dass diese Funktionalität nur im PC-Login-Szenario verfügbar ist, da ein Mobiltelefon den QR-Code nicht selbst scannen kann. Wenn es im mobilen Szenario verwendet wird (d.h. der in WeChat integrierte Browser innerhalb der WeChat-Mobilanwendung), wird Casdoor diesen Schritt automatisch überspringen.

You can choose whether to enable the WeChat QR code login option on the setting page. To do so, add the WeChat provider in your application configuration and add the WeChat option in your signin methods. Once added, the login page will display a "WeChat" tab as a login option, allowing users to log in by scanning the QR code.

The QR code login process is as follows:

  1. On the login page, after selecting the "WeChat" tab, a WeChat QR code will be automatically loaded and displayed.
  2. The user scans the QR code using the WeChat app and completes the authorization to log in.
  3. If the QR code expires or needs to be refreshed, the user can click the "Refresh" link below the QR code to obtain a new one.

set-wechat

Tipp

Wir empfehlen, beide Schlüsselsätze gleichzeitig einzustellen und Ihr WeChat Open Platform (微信开放平台)-Konto und WeChat Media Platform (微信公众平台)-Konto innerhalb der WeChat Open Platform (微信开放平台) miteinander zu verknüpfen. Dadurch kann Casdoor einen WeChat-Benutzer, der sich sowohl über PC als auch über Mobilgerät anmeldet, als denselben Benutzer erkennen.

Notiz

Aufgrund der Einschränkungen von WeChat OAuth gibt es derzeit keine Möglichkeit, sich über WeChat in einer Drittanbieter-Mobilanwendung oder in einem mobilen Browser außerhalb der WeChat-App anzumelden. Das mobile Login muss vorerst innerhalb der WeChat-App erfolgen.

Weitere detaillierte Informationen finden Sie auf der WeChat Open Platform.

Enable WeChat QR Code Login

You can choose whether to enable the WeChat QR code login option on the setting page. To do so, add the WeChat provider in your application configuration and add the WeChat option in your signin methods. Once added, the login page will display a "WeChat" tab as a login option, allowing users to log in by scanning the QR code.

The QR code login process is as follows:

  1. On the login page, after selecting the "WeChat" tab, a WeChat QR code will be automatically loaded and displayed.
  2. The user scans the QR code using the WeChat app and completes the authorization to log in.
  3. If the QR code expires or needs to be refreshed, the user can click the "Refresh" link below the QR code to obtain a new one.

set-wechat

wechat-login