.net Core2.2 WebApi通过OAuth2.0实现微信登录
生活随笔
收集整理的這篇文章主要介紹了
.net Core2.2 WebApi通过OAuth2.0实现微信登录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
微信相關配置請參考?微信公眾平臺?的這篇文章。注意授權回調域名一定要修改正確。
微信網頁授權是通過OAuth2.0機制實現的,所以我們可以使用?https://github.com/china-live/QQConnect?這個開源項目提供的中間件來實現微信第三方登錄的流程。
開發流程
1、新建一個.net core webapi 項目。在NuGet中查找并安裝?AspNetCore.Authentication.WeChat?包。
2、修改?appsettings.json?配置文件,增加以下配置:
3、修改?Startup
4、新增?AccountController
5、將網站發布到外網,請求
?即可調起微信授權頁面。
注意
微信授權必須使用https
微信開放平臺和微信公眾平臺都有提供網站用微信登錄的接口,前者適用于任何網站,后者只適用于微信服務號的內嵌網站
本篇相關源碼地址:https://github.com/ren8179/QrF.OAuth.WeChat/tree/master
原文地址:https://www.cnblogs.com/wiseant/p/10515842.html
.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結
以上是生活随笔為你收集整理的.net Core2.2 WebApi通过OAuth2.0实现微信登录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【.NET Core项目实战-统一认证平
- 下一篇: 现身说法:实际业务出发分析百亿数据量下的