{"repo":"netnr/Netnr.Login","free":true,"listed":false,"github":"https://github.com/netnr/Netnr.Login","clone":"git clone https://github.com/netnr/Netnr.Login.git","description":"第三方 OAuth2 授权登录，QQ、微信开放平台（Weixin）、微信公众平台（WeixinMP）服务号、微博（Weibo）、淘宝（Taobao）、支付宝（Alipay）、钉钉（DingTalk）、飞书（Feishu）、华为（Huawei）、小米（Xiaomi）、码云（Gitee）、GitHub、GitLab、微软（Microsoft ）、StackOverflow、谷歌（Google）、Facebook、ORCID","language":"C#","stars":173,"topics":["qq","weibo","github","gitee","taobao","microsoft","dingtalk","google","alipay","stackoverflow"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Netnr.Login 第三方 OAuth2 授权登录，QQ、微信开放平台（Weixin）、微信公众平台（WeixinMP）服务号、微博（Weibo）、淘宝（Taobao）、支付宝（Alipay）、钉钉（DingTalk）、飞书（Feishu）、华为（Huawei）、小米（Xiaomi）、码云（Gitee）、GitHub、GitLab、微软（Microsoft ）、StackOverflow、谷歌（Google）、Facebook、ORCID 安装 (NuGet) NuGet Netnr.Login 支持第三方登录 三方 参考文档 应用申请（已登录） 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 参考文档 应用申请 变更 v5 版本全面重写，不兼容以前，调用方法更简单简洁 移除 Newtonsoft.Json 组件，改为 System.Text.Json 微软含新旧模式（注意新旧版本标识不相同） 钉钉含新旧模式（新：企业内部开发 H5微应用；旧：移动应用接入 扫码登录） 2026-03-12 删除 AtomGit 2025-05-24 新增 Facebook 更新 支付宝签名 RSACryptoServiceProvider 改为 RSA ，消除 CA1416 提醒 2024-10-18 新增 华为 小米 修复 微博获取唯一标识的错误，v5旧版本微博都有问题 严重缺陷 调整 PublicUserResult 类属性字段为 OpenId（有值，应用唯一）、UnionId（可能有值，跨应用唯一） 新增 PublicUserResult 类方法 GetId() = UnionId ?? OpenId; 2024-10-17 新增 AtomGit、ORCID、GitLab 删除 字段 PublicUserResult. Gender 修改 字段 PublicUserResult. Intro 为 Bio 使用 v4 旧版本使用示例 Netnr.Demo/Controllers/LoginController.cs 极简调用，详情参考 Netnr.Demo/Controllers/AccountController.cs 注意 默认构建的授权调整链接是基于 PC，而有些是区分移动端、扫码等，需要根据客户端来源构建对应的授权跳转链接。","default_branch":null,"files":null,"tree":[],"storefront":"/r/netnr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/netnr/Netnr.Login/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}