[#10065] Implement authentication driver stack in composite authentication
Summary Implement authentication driver stack in composite authentication
Queue Horde Base
Queue Version Git master
Type Enhancement
State Accepted
Priority 1. Low
Owners
Requester dom.lalot@gmail.com
Created 2011-05-10 (3138 days ago)
Due
Updated 2011-05-20 (3128 days ago)
Assigned
Resolved
Milestone
Patch No

Comments
dom.lalot@gmail.com 2011-05-10 09:32:34
Hello,

Sometimes, using some auth drivers, rpc.php is enable to authenticate 
as the auth method is not supported. For example SSO systems like 
shibboleth that transmit only the username and don't send passwords to 
horde.
Then we should say:
rpc driver is something else as in composite driver.

http://permalink.gmane.org/gmane.comp.horde.user/24352

Thanks

Dom

Jan Schneider <jan@horde.org> 2011-05-20 13:44:50
A more general solution would be to allow stacks of authentication 
drivers in the composite driver. Or to even implement a separate stack 
authentication driver. This driver would try to authenticate the user 
against all sub-drivers until it succeeds.
Using a different authentication driver for RPC authentification is 
already possible by picking a driver configuration depending on 
$_SERVER['PHP_SELF'].