Single sign on I';在pentaho中配置saml 2 SSO时,找不到/pentaho/saml/SSO HTTP 404

Single sign on I';在pentaho中配置saml 2 SSO时,找不到/pentaho/saml/SSO HTTP 404,single-sign-on,pentaho,saml-2.0,wso2is,Single Sign On,Pentaho,Saml 2.0,Wso2is,我正在尝试使用WSO2 Identity 5.3.0服务器在Pentaho 8.1中配置SAML 2 SSO。我遵循了这些指南: 当我尝试访问Pentaho时,浏览器会转到Identity Server登录页面: 成功登录后,我被正确重定向到,但我得到的只是一个未找到的HTTP 404: /saml/SSO是samlWebSSOProcessingFilter的FilterProcessURL,它在blueprint.xml文件中配置。日志中也没有错误或异常 我不知道还能去哪里看,任

我正在尝试使用WSO2 Identity 5.3.0服务器在Pentaho 8.1中配置SAML 2 SSO。我遵循了这些指南:

当我尝试访问Pentaho时,浏览器会转到Identity Server登录页面:

成功登录后,我被正确重定向到,但我得到的只是一个未找到的HTTP 404:

/saml/SSO是samlWebSSOProcessingFilter的FilterProcessURL,它在blueprint.xml文件中配置。日志中也没有错误或异常

我不知道还能去哪里看,任何想法都会很感激的


谢谢大家!

saml/sso实际上在您的服务提供商元数据文件中

您需要上传catalina和pentaho日志以确定404的原因,原因有很多


请确保为singleTenantAdminUsername正确配置了repository.spring.properties

saml/sso实际上位于服务提供商元数据文件中

您需要上传catalina和pentaho日志以确定404的原因,原因有很多


在激活org.pentaho.platform.spring.security.saml和
org.springframework.security.saml
的调试后,请确保您的repository.spring.properties为singleTenantAdminUsername

正确配置了

org.opensaml.saml2.metadata.provider.MetadataProviderException: 实体localhost和角色的元数据 {urn:oasis:names:tc:SAML:2.0:metadata}未找到IDPSSODescriptor

查看服务提供商的元数据文件时,我发现它所指的角色是此标记的
xmlns
属性:

<EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata" entityID="wso2carbon">

我将
entityID
的值更改为
localhost
,然后它就工作了


编辑:错误出现在身份提供程序元数据文件中。

在为
org.pentaho.platform.spring.security.saml
org.springframework.security.saml
包激活调试后,我可以在日志中看到异常:

org.opensaml.saml2.metadata.provider.MetadataProviderException: 实体localhost和角色的元数据 {urn:oasis:names:tc:SAML:2.0:metadata}未找到IDPSSODescriptor

查看服务提供商的元数据文件时,我发现它所指的角色是此标记的
xmlns
属性:

<EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata" entityID="wso2carbon">

我将
entityID
的值更改为
localhost
,然后它就工作了


编辑:错误出现在身份提供程序元数据文件中。

Alexis当时没有在日志中显示任何内容。当我激活调试模式时,我可以看到异常。问题出在IdP元数据文件中的entityID中。我忘了写答案。非常感谢你!亚历克西斯当时在那里没有任何记录。当我激活调试模式时,我可以看到异常。问题出在IdP元数据文件中的entityID中。我忘了写答案。非常感谢你!