我目前是 Azure B2C 的新手,正在尝试将 Thingsboard 与 Azure B2C 集成。我已按照 https://thingsboard.io/docs/user-guide/oauth/azure/ 中的文档中提到的说明进行操作。 。但是,我不断遇到一条错误消息,提示“请求无效”。经过进一步调查,我注意到 B2C 租户中的端点具有以下格式:“https://.b2clogin.com/.onmicrosoft.com//oauth2/v2.0/authorize”。如果您能在成功将 Thingsboard 与我的 Azure AD B2C 租户集成方面获得任何帮助或指导,我将不胜感激。
我收到“无效请求”,有时还会收到“重定向 URI 不匹配错误”。
最佳答案
这是不可能开箱即用的。为此,您必须实现一个自定义映射器,将所有相关用户信息映射到事物板用户。
自定义映射器是单独的微服务。您可以在这里找到基本实现:https://github.com/thingsboard/custom-oauth2-mapper
文档: https://thingsboard.io/docs/user-guide/oauth-2-support/#custom-mapper
关于azure - 如何将 Thingsboard 与 Azure B2C 集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77158225/