能否将Azure B2C自定义流与Tableau集成?认证流程疑问
Azure B2C自定义流与Tableau集成可行吗?
可以实现Azure B2C自定义流和Tableau的集成,以下是针对你的疑问的说明:
关于Client Secret的顾虑:Tableau配置要求的对称密钥(client secret)并非仅限机对机的客户端凭据流使用。当Tableau作为机密客户端走授权码流(交互式)时,也需要配置client secret——这是用来在令牌交换环节验证Tableau自身身份的,属于OAuth 2.0授权码流的标准步骤,不会触发你担心的那种直接提交凭证的流程:
Show form for user -> send to idp creds -> get token你期望的基于自定义策略的重定向流程完全能实现,实际执行路径和你设想的一致:
redirect user to b2c -> redirect to external idp -> prove identity -> redirect to tableau with token具体实现要点:
- 在Azure B2C中将Tableau注册为机密客户端,配置正确的重定向URI
- 确保你的Azure B2C自定义策略包含与外部身份提供商(IDP)的联合认证逻辑
- Tableau的OpenID Connect配置需指向Azure B2C自定义策略的元数据端点,同时填入配置好的client secret
内容的提问来源于stack exchange,提问作者baton
相关产品推荐
相关产品推荐

