CAS流程图

Laravel使用phpCAS注意点

项目使用框架为Laravel5.5,CAS客户端为https://github.com/apereo/phpCAS
注意事项:
  1. php扩展需要安装xml扩展
  2. phpCAS支持composer引入,composer require jasig/phpcas 注意命名空间为根目录
  3. phpCAS使用的session为原生php session(laravel是自己实现的session机制),需要配置session文件目录读写权限 php-fpm www.conf配置路径
  4. phpCAS错误日志默认写在环境变量$_ENV指定的TMP等路径中,参见https://github.com/apereo/phpCAS/blob/master/source/CAS.php第248行,如果系统是win,则会放在根目录下。
具体使用可以参考phpCAS的docs/examples
附上一张CAS流程图:
CAS流程图

发表评论

电子邮件地址不会被公开。 必填项已用*标注