openeuropa / pcas-demo
dev-master
2018-09-07 12:00 UTC
Requires
- openeuropa/code-review: ~1.0@alpha
This package is auto-updated.
Last update: 2019-11-05 10:08:29 UTC
README
演示
演示包含两个独立的Symfony应用程序
demo-client
:一个基本的Web应用程序,可以认证到CAS服务器以访问特定页面。demo-server
:一个基本的CAS服务器。
为了测试pCAS库,您必须在本地设置这些应用程序。
步骤1:Git
克隆存储库。
步骤2:Docker
将docker-compose.yml.dist
文件复制到docker-compose.yml
。您可以进行修改,但默认值应该足够。
运行docker-compose up -d
步骤3:Composer
安装应用程序的Composer依赖项
docker-compose exec pcas-demo composer install
更新应用程序时,您可以在它们的目录中分别运行composer update
docker-compose exec pcas-client composer update
docker-compose exec pcas-server composer update
步骤3:主机
在您的机器的主机文件中,将本地主机(127.0.0.1
)映射到以下主机:pcas-server
。
127.0.0.1 pcas-server
现在,两个应用程序将运行在
您还可以通过更新demo-client
目录中的.env
文件来对其进行ECAS(欧洲委员会的认证服务)的测试。如果此文件不存在,您可以从.env.dist
创建它。
该文件必须包含
APP_ENV=ec