[dev] Authentication none and CAS

Jan Schneider jan at horde.org
Mon Dec 17 13:54:41 UTC 2012


Zitat von Alfonso Marín Marín <almarin at um.es>:

> Hi:
>
> We are trying to adapt the CAS driver ESUP  
> (http://www.esup-portail.org/display/PROJHORDE/Horde-esup) to  
> authenticate Horde 5 with CAS. This driver has the capability to  
> transparently authenticate and implements transparent() function,  
> which is responsible for redirecting the CAS website if no horde  
> session exists.
>
> The problem we have is that this function is always called, even  
> from those scripts that are configured with the argument  
> 'authentication' => 'none', and the driver always redirects to horde  
> even for those not authenticated scripts. I think there is no way of  
> knowing this situation from inside the function or the driver  
> initialization, because that argument is protected in Horde_Registry.
>
> Perhaps there is some way to detect this situation, any idea?. An  
> easy solution would be to incorporate a function as Horde_Registry  
> :: getArgs () to access the registry configuration arguments.

You must not redirect the browser from inside of the authentication driver.
-- 
Jan Schneider
The Horde Project
http://www.horde.org/



More information about the dev mailing list