1、概述
如果你的系统想要接入第三方认证来登录,就像国内很多网站都支持微信、QQ、支付宝等授权登录,其实thingsboard也提供了OAuth2.0来支持,ThingsBoard是支持授权码授权类型来交换访问令牌的授权码,同时它自己也提供了几种方式 Google、GitHub、Facebook、Apple;同时也支持自定义,可以配置微信或者QQ这些来授权登录。但是国内这些微信、QQ需要审核你一个网站才能给你key和secret,我先讲解使用Github来配置认证,后续再去试一下微信和QQ。
2、参考文档
GitHub:授权 OAuth 应用 - GitHub Docs
3、申请ClientID和ClientSecret
首先你需要有能够登录GitHub的账号,需要先登录才行,然后点击链接:https://github.com/settings/applications/new 进入到GitHu
本文档详细介绍了如何通过OAuth2.0将GitHub与ThingsBoard集成,实现第三方登录。步骤包括概述、参考文档、在GitHub上申请ClientID和ClientSecret、准备认证所需的请求地址、在ThingsBoard中配置OAuth2设置以及验证整合效果。
订阅专栏 解锁全文
1426

被折叠的 条评论
为什么被折叠?



