openeuropa/pcas-demo

此包已被废弃,不再维护。作者建议使用openeuropa/pcas-demo包。

pCAS库的演示网站。

安装: 5

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 10

分支: 0

开放问题: 0

类型:项目

dev-master 2018-09-07 12:00 UTC

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