wikixl/multiversion

启用SimpleSamlPHP多版本行为。轻松在一套代码库中配置多个域名。

v1.0.4 2022-04-21 14:38 UTC

This package is auto-updated.

Last update: 2024-09-21 19:45:54 UTC


README

此composer包允许在同一SimpleSamlPHP代码库上拥有多个配置。

如何安装

  • 将此包添加到您的SimpleSamlPHP根目录
  • 将sample_conf/复制到config/目录。
  • 创建您的配置。
    • 您可以使用tests/data/conf作为模板。
    • 将conf重命名为匹配SAML_DOMAIN环境变量
  • 在您的web服务器中设置SAML_ENV和SAML_DOMAIN环境变量
    • 请注意;如果您正在使用cron模块,请确保在运行实际命令之前设置环境变量。
    • 例如: SAML_ENV=test SAML_DOMAIN=domain php modules/cron/bin/cron.php -t hourly

运行测试

可以通过运行composer test-multiversion通过composer运行库测试

待办事项

支持更多模块可以通过YAML进行配置

贡献

欢迎通过pull-requests为此项目做出贡献。