【发布时间】:2022-01-12 10:52:31
【问题描述】:
这是我第一次设置 SSO,我们将不胜感激。在测试阶段,我正在使用 Nginx 运行本地 Homestead/Vagrant 设置。示例站点映射project.test。
我已经安装了simplesamlphp
-
我已经下载了最新版本的 simplesamlphp,它是 1.19.4。我已经解压文件夹并将其保存在路径
/home/vagrant/code/project/simplesamlphp-1.19.4/ -
在 simplesamlphp-1.19.4/config/config.php 文件中我设置了
'baseurlpath' => 'http://project.test/simplesaml/'
-
我已经重启了虚拟机并尝试访问上面的 url。我收到错误 404 未找到。
-
下一步将是add configuration as SP。我按照此 url 给出的说明在文件
simplesamlphp-1.19.4/metadata/saml20-idp-remote.php中添加了代码。我添加的代码是:$元数据['http://project.test'] = [ 'SingleSignOnService' => 'http://project.test/simplesaml/saml2/idp/SSOService.php', 'SingleLogoutService' => 'http://project.test/simplesaml/saml2/idp/SingleLogoutService.php', // '证书' => 'example.pem', ];
我现在如何测试通信?我是否省略了任何其他步骤?
【问题讨论】:
标签: php vagrant homestead simplesamlphp