[英]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.