WSO2 IS SAML响应缺少属性语句



我尝试过通过SAML 2协议将WSO2 Identity Server与QlikSense集成。

Statckoverflow不允许嵌入图像,对不起。

我已经设置了WSO2 SP配置和Qliksense服务器SAML2配置,但Qlikssense的日志显示"Exists SAML Attribute statement:0"。

SAML身份验证进程在对Qliksense的SAML响应中失败

此外,我刚刚发现WSO2SAML响应缺少"attribute statement"标签

SAML响应(SP:QlikSense):属性缺失语句

WSO2 Log Screnshot

我认为重点是"AuthnRequest中的无效AttributeConsumingServiceIndex"

是否可以在WSO2配置中编辑AttributeConsumingServiceindex?

您的SAML请求中似乎没有发送与WSO2 SP相对应的正确AttributeConsumingServiceIndex值。
您可以从SP的发卡机构列表视图中找到AttributeConsumingServiceIndex。

  • 单击SP
  • 展开入站身份验证配置->SAML2 Web SSO配置
  • 发卡机构列表视图显示"属性消费服务指数"值
  • 要么您必须在SAML身份验证请求的AttributeConsumingServiceIndex属性中包含此值,要么您必须省略SAML请求中的此属性

您可以从WSO2 IS更改属性消费服务索引,并使Qlik工作。

在IS管理控制台的主选项卡中单击注册表下的浏览。导航到_system>config>repository>identity>SAMLSSO在此目录下,您将为在IS中配置的每个SAML SSO服务提供商找到一个文件。文件名与SP没有任何相似之处,因此您必须检查每个文件以找到它是什么。单击文件后,它将转到"详细信息"视图(最初默认情况下处于"树状视图"中)在详细视图中,您可以通过单击"属性"选项卡右侧的"+"图标来检查该SP的"属性"您将在列表中看到AttributeConsumingServiceIndex属性。将此值更改为1并保存属性。重新启动服务器并再次尝试Qlik登录

最新更新