OAuth2.0 — это следующая версия протокола OAuth, но она не имеет обратной совместимости с OAuth1.0 и полностью отменяет OAuth1.0. OAuth2.0 ориентирован на простоту для разработчиков клиентов. Либо структурируя одобренные взаимодействия между владельцем ресурса и поставщиком HTTP от имени пользователя, либо разрешая сторонним приложениям получать доступ от имени пользователя. Он также обеспечивает специальные процессы сертификации для веб-приложений, настольных приложений, мобильных телефонов и устройств в гостиной.
OAuth2.0 почти стал стандартом на сегодняшних сторонних платформах (я не знаю, выйдет ли версия 3.0 через несколько лет). Итак, раз это стандарт, почему его нельзя реализовать с помощью относительно стандартного класса? библиотека или проект? Просмотрите все проекты с открытым исходным кодом в Китае, не говоря уже о C#, таких готовых проектов для Java и PHP нет, поэтому я просто откажусь от старых навыков и продолжу вносить вам свои скудные усилия.
Из-за нехватки времени я сделал только 6 интерфейсов в первой версии. Адрес обратного вызова WeChat установлен на общедоступной платформе и не поддерживает передачу параметров. Обратите внимание, что во всем проекте с вашим должен быть связан только файл Register_ Third.aspx. членская система, больше ничего менять не нужно~~ О, я забыл упомянуть, что нужно изменить appkey и appsecret, знаете ли.