Asp.netCore 3.0 Web 实现Oauth2.0微信授权登陆的测试

1:Oauth2.0授权的流程截图

官方流程如下:

1 第一步:用户同意授权,获取code

2 第二步:通过code换取网页授权access_token

3 第三步:刷新access_token(如果需要)

4 第四步:拉取用户信息(需scope为 snsapi_userinfo)

 

 

2:引导用户进入页面来授权

 

 

3:之前登陆授权过或者是关注该公众号的页面如下:

 

 

4:需要在微信客服端打开,否则报错如下:

 

 

5:获取到授权的信息如下:

6:主要代码截图:

 

 

 

很简单吧!最后,这里只是简单的测试,获取到额用户信息可以根据自己的业务来处理

(备注,我这边使用的是内网穿透技术 ,常见的有:NATAPP、frp,ngrok,花生壳,零遁NAS伴侣) !

7:微信Web授权的官方说明文档URL地址:

https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html#4

8:上面为临时的测试数据,我们只要需要了解一下流程即可

posted @ 2019-11-27 12:24  天天向上518  阅读(1550)  评论(0编辑  收藏  举报