Laravel使用phpCAS注意点

目使用框架为Laravel5.5,CAS客户端为https://github.com/apereo/phpCAS 注意事项:

  • php扩展需要安装xml扩展
  • phpCAS支持composer引入,composer require jasig/phpcas 注意命名空间为根目录
  • phpCAS使用的session为原生php session(laravel是自己实现的session机制),需要配置session文件目录读写权限 php-fpm www.conf配置路径
  • phpCAS错误日志默认写在环境变量$_ENV指定的TMP等路径中,参见https://github.com/apereo/phpCAS/blob/master/source/CAS.php第248行,如果系统是win,则会放在根目录下。

具体使用可以参考phpCAS的docs/examples

附上一张CAS流程图:

image

updatedupdated2018-05-062018-05-06
Load Comments?