Soziale Anmeldung mit WeChat (Web) einrichten
Der offizielle Logto Connector für die WeChat Social Sign-in in Webanwendungen.
Diese Anleitung setzt voraus, dass du ein grundlegendes Verständnis von Logto Connectors hast. Für diejenigen, die damit nicht vertraut sind, verweisen wir auf die Connectors Anleitung, um loszulegen.
Loslegen
Wenn du das Konzept des Connectors nicht kennst oder nicht weißt, wie du diesen Connector zu deiner Anmeldeerfahrung hinzufügst, siehe bitte das Logto-Tutorial.
Dieser Connector ist nur für Webanwendungen. Wenn du nach einer Methode suchst, dich mit WeChat in nativen Apps anzumelden, siehe bitte den WeChat Native Connector.
Erstelle eine Webanwendung in der WeChat Open Platform
Du kannst einige Abschnitte überspringen, wenn du sie bereits abgeschlossen hast.
Konto erstellen
Öffne https://open.weixin.qq.com/, klicke auf die Schaltfläche „Sign Up“ oben rechts und schließe dann den Registrierungsprozess ab.
Webanwendung erstellen
Melde dich mit dem gerade erstellten Konto an. Im Tab „Web Application“ (网页应用) klicke auf die große grüne Schaltfläche „Create a web app“ (创建网页应用).
Fülle nun die erforderlichen Informationen im Antragsformular aus.
Grundlegende Informationen
Die meisten Felder sind selbsterklärend. Nach dem Ausfüllen des Formulars klicke auf „Next step“, um fortzufahren.
Website-Informationen
Trage bei „Authorization callback domain“ (授权回调域) deine Logto-Domain ein. Zum Beispiel: logto.io.
Warten auf das Prüfergebnis
Nachdem du die Website-Informationen ausgefüllt hast, klicke auf „Submit Review“, um fortzufahren. In der Regel geht die Überprüfung schnell und ist innerhalb von 1-2 Tagen abgeschlossen.
Wir vermuten, dass der Prüfer bei jeder Einreichung zufällig zugewiesen wird, da der Standard schwankt. Es kann sein, dass du beim ersten Mal abgelehnt wirst, aber gib nicht auf! Erkläre deine aktuelle Situation und frage den Prüfer, wie du sie anpassen kannst.
Deinen WeChat Connector konfigurieren
Trage in die Felder clientId und clientSecret die Client ID und das Client Secret ein, die du auf den OAuth-App-Detailseiten erhalten hast.
Trage in das Feld scope entweder 'snsapi_userinfo' oder 'snsapi_base' ein. Du kannst dieses Feld leer lassen, da es OPTIONAL ist. Der Standardwert ist 'snsapi_userinfo'. Du kannst den Unterschied zwischen den verschiedenen Werten nachlesen.
WeChat Web Connector testen
Das war's. Vergiss nicht, den Social Connector für Anmeldung und Registrierung zu aktivieren.
Sobald der WeChat Web Connector aktiviert ist, kannst du dich erneut bei deiner App anmelden, um zu prüfen, ob alles funktioniert.