IdentityServer4和Tableau Server OpenID授权

时间:2019-03-30 19:27:59

标签: openid identity-management tableau

我正在尝试从具有OpenID的Tableau服务器获得与IdentityServer4一起使用的授权,但我没有任何运气。我已经为支持的OpenID授权代码流配置了IdentityServer4客户端,并且能够完成重定向到IdentityServer登录页面的前几个步骤,成功登录,接受声明类型,然后在重定向回Tableau时得到{{1 }}错误。我正在使用IdentityServer安装随附的内存测试用户(bob),并已在Tableau中创建了该用户和电子邮件地址。

我的客户如下:

User could not be found

我真的希望有人已经完成了这项工作,并且可以共享一个有效的客户或我需要进行的更改。该IdentityServer正在为其他3种客户端类型工作,因此我知道我在这方面很好。

1 个答案:

答案 0 :(得分:0)

看起来Tableau无法识别用户。验证Tableau中的用户名和Identity Server之间的任何不匹配。 Identity Server在IDToken中发送唯一的用户标识符(IDToken中的 sub 声明)。 IDToken中的此子声明用于标识Tableau中的用户。 很少参考链接: https://onlinehelp.tableau.com/current/server/en-us/openid_auth_troubleshooting.htm https://onlinehelp.tableau.com/current/server/en-us/openid_auth_signing_in.htm