Hi Ray,
Thanks for the explanation, it's clear and fair enough.
Regarding the existing phpCAS library we evaluated it already and we would like something simpler, fully tested and unopinionated, this is why I started PSR CAS.
I don't say that phpCAS is bad, far from that, I just say that we would like something smaller, that just do what it's supposed to do, authentication without touching the session or handling the cache.
PSR CAS only uses PSR Interfaces and can be used by any framework without too much effort.
It's a huge work in progress and as I just succeeded to get a local instance of a CAS server running locally thanks to
this tool (
with proxy authentication ! yeah!) I will continue the development actively.