【问题标题】:SimpleSaml and WSO2 Identity Provider 5SimpleSaml 和 WSO2 身份提供程序 5
【发布时间】:2014-08-25 09:31:42
【问题描述】:

也许有人可以提供帮助。

我已经在服务器上设置了 Simplesaml,我正在尝试使用它来验证 wso2(它使用 facebook 身份验证器)并在不同的服务器上运行。

当我测试 simplesaml 时出现以下错误

SimpleSAML_Error_Error: UNHANDLEDEXCEPTION

Backtrace:
0 /var/simplesamlphp/simplesamlphp/www/module.php:180 (N/A)
Caused by: SimpleSAML_Error_Exception: Could not find the metadata of an IdP with entity ID 'localhost'
Backtrace:
2 /var/simplesamlphp/simplesamlphp/modules/saml/lib/Auth/Source/SP.php:134 (sspmod_saml_Auth_Source_SP::getIdPMetadata)
1 /var/simplesamlphp/simplesamlphp/modules/saml/www/sp/saml2-acs.php:74 (require)
0 /var/simplesamlphp/simplesamlphp/www/module.php:135 (N/A)
`

你可以看到它抱怨本地主机 idp。我真的在我的任何配置文件中都找不到对 localhost 的任何引用。有没有人见过这个。

提前感谢您的帮助

【问题讨论】:

    标签: wso2 wso2is simplesamlphp


    【解决方案1】:

    我认为在 Identity Server 发送的 SAML 断言中,包含 localhost 值。请您验证一下。如果您可以使用身份服务器的管理控制台编辑此值。

    您需要在 Identity Server 端配置颁发者名称。默认情况下,它已配置为localhost。您可以登录Identity Server的管理控制台,在Identity Provider -> List菜单下配置Resident Identity Provider

    我附上了配置它的屏幕截图。

    【讨论】:

      猜你喜欢
      • 2013-06-07
      • 1970-01-01
      • 1970-01-01
      • 2015-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多