azure - 如何将 Thingsboard 与 Azure B2C 集成?

标签 azure azure-ad-b2c thingsboard

我目前是 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/

相关文章:

linux - 在 Ubuntu 操作系统上安装 Thingsboard CE 时出错

azure - 将本地 SQL Server DB 备份到 Azure Blob 存储失败,并显示 (400) 错误请求

sql-server - 共享连接到 Azure SQL 数据库的 PowerApp,无需共享凭据

azure - 在失败的任务上继续 Azure Pipeline

登录/注销后 Azure AD B2C 未按预期重定向

azure - Azure VM 中的 Thingsboard 未监听指定端口

java - 白标错误页面 Thingsboard-2.0

azure - 使用 Azure 通知中心向半径内的 Android 设备发送通知

Azure AD B2C : mixing built-in flows with custom policies and sharing encryption keys for JWTs

Azure AD B2C AADB2C99002 错误 - 但我确实存在