OAuth2.0 est la prochaine version du protocole OAuth, mais elle n'est pas rétrocompatible avec OAuth1.0 et supprime complètement OAuth1.0. OAuth2.0 se concentre sur la simplicité pour les développeurs clients. Soit en structurant les interactions approuvées entre le propriétaire de la ressource et le fournisseur HTTP au nom de l'utilisateur, soit en autorisant les applications tierces à y accéder au nom de l'utilisateur. Il propose également des processus de certification dédiés aux applications Web, aux applications de bureau, aux téléphones mobiles et aux appareils de salon.
OAuth2.0 est presque devenu un standard sur les plateformes tierces actuelles (je ne sais pas si la version 3.0 sortira dans quelques années). Donc, puisqu'il s'agit d'un standard, pourquoi ne peut-il pas être implémenté avec une classe relativement standard). bibliothèque ou projet ? Parcourez tous les projets open source en Chine, sans parler de C#, il n'existe pas de projets prêts à l'emploi pour Java et PHP, je vais donc simplement abandonner mes anciennes compétences et continuer à vous apporter mes maigres efforts.
En raison de contraintes de temps, je n'ai créé que 6 interfaces dans la première version. L'adresse de rappel de WeChat est définie sur la plateforme publique et ne prend pas en charge la transmission de paramètres. Veuillez noter que seul register_third.aspx dans l'ensemble du projet doit être connecté à votre. système d'adhésion, rien d'autre n'a besoin d'être modifié ~~ Oh, j'ai oublié de mentionner que appkey et appsecret doivent être modifiés, vous savez.