当我从 idp 重定向回 saml-sp 时出现以下错误。
SimpleSAML_Error_Error: UNHANDLEDEXCEPTION
Backtrace:
0 /var/simplesamlphp/www/module.php:180 (N/A)
Caused by: SimpleSAML_Error_Exception: Cannot retrieve metadata for IdP 'https://openidp.feide.no' because it isn't a valid IdP for this SP.
我尝试将元数据 'https://openidp.feide.no'
更改为 'http://192.168.0.105:81'。
但问题仍然存在没有解决。有人可以提出任何想法来解决它吗?
最佳答案
在 metadata/saml20-idp-remote.php 文件中应该有如下条目 对于来自 SAMLResponse 的“发行者”值:
$metadata['https://openidp.feide.no'] = array( <config data removed for brevity> );
此外,在 config/authsources.php 中,您应该指向各自 SP 配置中的“发行者”值。
'sp1' => array(
'idp' => 'https://openidp.feide.no',
<other config data removed for brevity>
),
关于php - SimpleSAMLPHP:因为它不是此 SP 的有效 IdP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24821034/