繁体   English   中英

SimpleSaml和WSO2身份提供程序5

[英]SimpleSaml and WSO2 Identity Provider 5

也许有人可以提供帮助。

我在服务器上设置了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。 我真的在我的任何配置文件中都找不到对本地主机的引用。 谁看过这个吗。

在此先感谢您的协助

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

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

我已附上配置屏幕截图。 在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM