【问题标题】:SimpleSAMLPHP: because it isn't a valid IdP for this SPSimpleSAMLPHP:因为它不是此 SP 的有效 IdP
【发布时间】:2014-07-18 08:58:13
【问题描述】:

当我从 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'. 但问题仍未解决。有人可以提出任何解决方法吗?

【问题讨论】:

    标签: php saml-2.0 simplesamlphp


    【解决方案1】:

    在 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>
    ),
    

    【讨论】:

    • 我确实做到了这一点,但仍然遇到同样的错误:-/
    猜你喜欢
    • 1970-01-01
    • 2015-06-12
    • 2013-03-27
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 2013-05-11
    • 2015-02-10
    • 2015-04-19
    相关资源
    最近更新 更多