The Most Comprehensive Third-Party Login Open Source Integration Library for .NET (Including DingTalk, Baidu, Alipay, WeChat, Enterprise WeChat, and More)

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

CollectiveOAuth是一款.NET开源的第三方登录库,支持多个平台的授权登录,包括Github、微信、支付宝等。提供了与微信OAuth认证相关的代码,包括用户授权、获取Access Token、获取用户信息等功能。支持.NET Framework 4.5 ~ 4.6.2和.NetCore 3.1。开源地址:https://gitee.com/rthinking/CollectiveOAuth

🎯

关键要点

  • CollectiveOAuth是一款.NET开源的第三方登录库,支持多个平台的授权登录。
  • 支持的第三方平台包括Github、微信、支付宝等。
  • 当前项目支持.NET Framework 4.5 ~ 4.6.2和.NetCore 3.1。
  • 提供与微信OAuth认证相关的代码,包括用户授权、获取Access Token、获取用户信息等功能。
  • 开源地址为:https://gitee.com/rthinking/CollectiveOAuth。
  • 处理微信OAuth认证的代码封装了用户授权、获取Access Token、获取用户信息及Token刷新等步骤。
  • 通过继承DefaultAuthRequest类,提供针对微信平台的特定实现。
  • 提供了获取token、用户信息和刷新token的相关方法。
  • 支持返回带state参数的授权url,防止csrf攻击。
➡️

继续阅读