【问题标题】:SimplesamlPHP configurationSimplesamlPHP 配置
【发布时间】:2021-12-04 00:00:04
【问题描述】:

我是 SSO 的新手,正在尝试在现有的 Windows、PHP/MySQL 服务器上设置 simplesamlphp。我已经安装了最新版本的 simplesamlphp,并按照 simplesaml.org 网站上的配置说明进行操作,包括在 Apache 配置文件中设置 VirtualHost,在 simplesaml 配置文件中设置 basurlpath、auth.password、secretsalt 和技术联系信息.此时,我可以加载 frontpage_federation.php 页面,但是当我尝试以管理员身份登录时,进程超时。我收到一条错误消息,提示无法访问该站点,并且该站点响应时间过长。以前有没有人经历过这种情况?你能给我一些关于我在配置中犯了什么错误的想法吗?

httpd.conf

<VirtualHost *>
        ServerName service.example.corp:8080
        DocumentRoot G:/localhost/simplesamlphp/www/service.example.corp

        SetEnv SIMPLESAMLPHP_CONFIG_DIR G:/localhost/simplesamlphp/config

        Alias /simplesaml G:/localhost/simplesamlphp/www
        <Directory G:/localhost/simplesamlphp/www>
            Require all granted
        </Directory>
</VirtualHost>

config.php

'baseurlpath' => 'https://service.example.corp:8080/simplesaml/',

【问题讨论】:

    标签: php simplesamlphp


    【解决方案1】:

    我猜在您输入凭据后重定向您时出现了问题,并且您最终访问了一个没有该端口号的 URL。您的浏览器的 Web 开发工具栏或出色的 SAML Tracer 浏览器扩展应该能够确认哪些请求被发送到了哪些确切的 URL。这可能有助于查明您的问题。

    【讨论】:

      猜你喜欢
      • 2017-08-30
      • 2019-03-28
      • 1970-01-01
      • 1970-01-01
      • 2017-10-21
      • 2020-05-26
      • 2016-08-12
      • 2019-06-05
      • 2016-10-29
      相关资源
      最近更新 更多