wikixl / multiversion
启用SimpleSamlPHP多版本行为。轻松在一套代码库中配置多个域名。
v1.0.4
2022-04-21 14:38 UTC
Requires
- php: ^7
- symfony/yaml: ^4.4
Requires (Dev)
- phpunit/phpunit: ^7.5
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为此项目做出贡献。