WeChat- / WeCom-Scan-Login-Demo
Eine vollständig im Browser laufende, anklickbare, echte Scan-Login-Demo. Sie bettet einen QR-Code mit einem Mock-SDK ein, das byte-genau identisch zum offiziellen ist (WxLogin / WwLogin), durchläuft den vollständigen Authorization-Code-Flow und tauscht und zeigt schließlich die Nutzerinfos auf dieser Seite. Wählen Sie unten den Reiter „WeChat (Website-App)" oder „WeCom".
So funktioniert's
- Plattform wählen → „Login-QR-Code anzeigen" klicken;
- Mit dem Handy scannen oder den Link „(Dev) Scan simulieren → bestätigen" unter dem QR nutzen;
- Die Seite kehrt mit einem
codezurück, prüftstateund ruft das Mock-Backend auf:- WeChat:
/sns/oauth2/access_token→/sns/userinfo; - WeCom:
/cgi-bin/gettoken→/cgi-bin/auth/getuserinfo→/cgi-bin/user/get.
- WeChat:
Der ganze Tausch läuft lokal in Ihrem Browser (der Mock hat CORS aktiviert). Standardmäßig zeigt er auf den Mock-Dienst dieser Website; das Eingabefeld oben erlaubt, auf Ihre eigene Bereitstellung zu zeigen.
Tiefer einsteigen
- 📖 Protokoll: WeChat-Scan-Login · WeCom-Scan-Login — was das JS-SDK tut, warum man es nutzt, warum WeCom drei Schritte braucht
- 🧪 Mock-Nutzung: Mock WeChat · Mock WeCom — Endpunkte, Integrationscode und „Produktion = nur JS + URL ändern"
Nur zum Testen
Der Mock liefert einen festen Nutzer/ein festes Mitglied, der Autorisierungscode ist ein kurzlebiges, wiederverwendbares selbstsigniertes JWT, und der Signaturschlüssel ist öffentlich. Niemals in Produktion verwenden.