OAuth2.0 ist die nächste Version des OAuth-Protokolls, ist jedoch nicht abwärtskompatibel mit OAuth1.0 und schafft OAuth1.0 vollständig ab. OAuth2.0 konzentriert sich auf die Einfachheit für Client-Entwickler. Entweder durch die Strukturierung genehmigter Interaktionen zwischen dem Ressourceneigentümer und dem HTTP-Anbieter im Namen des Benutzers oder indem Drittanbieteranwendungen im Namen des Benutzers Zugriff erhalten. Es bietet außerdem spezielle Zertifizierungsprozesse für Webanwendungen, Desktop-Anwendungen sowie Mobiltelefone und Wohnzimmergeräte.
OAuth2.0 ist auf den heutigen Plattformen von Drittanbietern fast zum Standard geworden (ich weiß nicht, dass 3.0 in ein paar Jahren veröffentlicht wird, warum kann es dann nicht mit einer relativ Standardklasse implementiert werden)? Bibliothek oder Projekt? Schauen Sie sich die gesamten Open-Source-Projekte in China an, ganz zu schweigen von C#. Für Java und PHP gibt es keine solchen fertigen Projekte, daher werde ich einfach meine alten Fähigkeiten aufgeben und weiterhin meine mageren Bemühungen für Sie einbringen.
Aus Zeitgründen habe ich in der ersten Version nur 6 Schnittstellen erstellt. Die Rückrufadresse von WeChat ist auf der öffentlichen Plattform festgelegt und unterstützt keine Übergabeparameter. Bitte beachten Sie, dass im gesamten Projekt nur register_third.aspx mit Ihrem verbunden werden muss Mitgliedschaftssystem. Es muss nichts anderes geändert werden. Oh, ich habe vergessen zu erwähnen, dass Appkey und Appsecret geändert werden müssen.