Autenticación CAS

Buenas!

Una pregunta, la autenticación mediante CAS, está soportada/funcional?

Vemos que si bien la clase existe, tuvimos que agregarle un require_once apuntando a la libreria phpCAS (más concretamente, al archivo CAS.php) para que no de el error de libreria no encontrada, pero ahora nos da “CAS Authentication failed!” y en el log nos muestra:

[Thu Aug 25 12:07:44.753090 2022] [proxy_fcgi:error] [pid 34745:tid 139651146815232] [client 172.18.224.13:60172] AH01071: Got error 'PHP message: <servidor CAS>/cas/serviceValidate?service=<servidor Mpauche>%2Fmapuche_pruebas%2Fmapuche%2Faplicacion.php&ticket=<ID Ticket> PHP message: CAS_AuthenticationException: 
[TRAZA]
    CAS_Client->validateCAS20 
    Archivo: /srv/prueba/mapuche_prueba_3190/vendor/siu-toba/framework/php/3ros/phpCAS/CAS/CAS/Client.php, lInea 2766 
    Parametros: 
    https://<servidor CAS>/cas/serviceValidate?service=<servidor Mapuche>%2Fmapuche_pruebas%2Fmapuche%2Faplicacion.php&ticket=<TICKET>
        CAS_Client->isAuthenticated 
        Archivo: /srv/prueba/mapuche_prueba_3190/vendor/siu-toba/framework/php/3ros/phpCAS/CAS/CAS/Client.php, lInea 1083 
            CAS_Client->forceAuthentication 
            Archivo: /srv/prueba/mapuche_prueba_3190/vendor/siu-toba/framework/php/3ros/phpCAS/CAS/CAS.php, lInea 1101 
                phpCAS::forceAuthentication 
                Archivo: /srv/prueba/mapuche_prueba_3190/vendor/siu-toba/framework/php/nucleo/lib/autenticacion/toba_autenticacion_cas.php, lInea 141 
                    toba_autenticacion_cas->iniciar_pedido_cas 
                    Archivo: /srv/prueba/mapuche_prueba_3190/vendor/siu-toba/framework/php/nucleo/lib/autenticaci...SIGUE...'

Desde ya, gracias!

Hola, se debe a que la librería ha quedado vieja.
Ahora se puede instalar por medio de composer. Y no requiere que hagan el requiere_once.
Agreguen la linea al composer.json y prueben. A nosotros no nos es posible probarlo fácilmente por no tener un despliegue del mismo.

Aca pueden encontrar mas info:
https://apereo.atlassian.net/wiki/spaces/CASC/pages/103252681/phpCAS+installation+guide

Saludos, Nico