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攻击。
➡️