【问题标题】:SimpleSAML and Symantec O3SimpleSAML 和赛门铁克 O3
【发布时间】:2014-05-19 10:30:33
【问题描述】:

我正在尝试将 SimpleSAML 配置为允许通过由 Symantec O3 提供支持的外部登录门户进行身份验证。

我通过编辑 config/authsources.php 并转换了相关的元数据,将 SimpleSAML 设置为 SP。我已将我的元数据提供给外部登录门户的管理员。

当我访问测试身份验证页面时,我被正确重定向到登录门户,但是在登录后我被重定向回 SimpleSAML,但我没有看到我的身份信息,而是收到以下错误:

May 19 12:07:04 m63701 simplesamlphp[14270]: 3 [827f6e2b0c] SimpleSAML_Error_BadRequest: BADREQUEST('%REASON%' => 'Missing TARGET parameter.')
May 19 12:07:04 m63701 simplesamlphp[14270]: 3 [827f6e2b0c] Backtrace:
May 19 12:07:04 m63701 simplesamlphp[14270]: 3 [827f6e2b0c] 1 /home/web/simplesaml/modules/saml/www/sp/saml1-acs.php:8 (require)
May 19 12:07:04 m63701 simplesamlphp[14270]: 3 [827f6e2b0c] 0 /home/web/simplesaml/www/module.php:135 (N/A)
May 19 12:07:04 m63701 simplesamlphp[14270]: 3 [827f6e2b0c] Error report with id c359a4f1 generated.

它似乎不知道在身份验证后重定向到哪里。

这看起来不像是测试功能的问题,因为虽然它似乎在进行身份验证,但在纯 php 文件中实现身份验证时,我收到了相同的错误消息。我应该检查和设置任何特定的配置吗?

【问题讨论】:

    标签: php saml saml-2.0 symantec simplesamlphp


    【解决方案1】:

    此问题是由 IDP 端的配置问题引起的。

    Symantec O3 配置为使用 SAML2 连接器,但 ACS URL 配置为指向 SAML1 端点。

    将 ACS URL 更新到 SimpleSAMLPHP 元数据中包含的 SAML2 端点

    【讨论】:

      猜你喜欢
      • 2018-12-15
      • 1970-01-01
      • 1970-01-01
      • 2016-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-11
      • 2017-03-19
      相关资源
      最近更新 更多