![51963bc4410ed849638ab29bcb93b79d.png](https://i-blog.csdnimg.cn/blog_migrate/ecdcf0e0e20bb18dbddb46eebc98f532.jpeg)
钉钉扫码登录网站(两种方式实现)
效果:
![28c64b72b015d39b881d73a39c37d674.gif](https://i-blog.csdnimg.cn/blog_migrate/228aed32e9ca79e774a7afbb29bd73c0.gif)
源代码地址: https:// github.com/jellydong/Di ngQrCodeLogin
动手敲代码!
第一步,钉钉后台配置
参考链接:获取appId及appSecret.
点击进入钉钉开发者平台 的页面,点击左侧菜单的【移动接入应用-登录】,然后点击右上角的【创建扫码登录应用授权】,创建用于免登过程中验证身份的appId及appSecret,创建后即可看到appId和appSecret。
这里因为我是本地开发,所以回调地址直接写:http://localhost:5000/Home/DingLogin 注意哦,回调地址后面是有使用的~
![29a1557a06f7b5abffbfb9d73968a1d4.png](https://i-blog.csdnimg.cn/blog_migrate/a403e7ba3385c188da4f08522b5205f9.jpeg)
第二部 我们创建一个 http://ASP.NET Core Web项目
修改appsettings.json
修改appsettings.json,增加钉钉的配置信息:
"DingDing": {
"QrAppId": "QrAppId", //你的钉钉扫码登