SimpleSAMLPHP:因为它不是此SP的有效IdP

时间:2014-07-18 08:58:14

标签: php saml-2.0 simplesamlphp

当我从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'.但问题仍未得到解决。有人可以建议解决它吗?

1 个答案:

答案 0 :(得分:2)

在metadata / saml20-idp-remote.php文件中应该有以下条目  对于SAMLResponse内的'issuer'值:

$metadata['https://openidp.feide.no'] = array( <config data removed for brevity> );

此外,在config / authsources.php中,您应该指向相应SP配置中的'issuer'值。

'sp1' => array(
        'idp' => 'https://openidp.feide.no', 
         <other config data removed for brevity>
),