Fixed
Details
Details
Assignee
Scott Cantor
Scott CantorReporter
Scott Cantor
Scott CantorOriginal estimate
4h
Components
Fix versions
Affects versions
Created September 19, 2012 at 1:36 AM
Updated December 10, 2012 at 7:13 PM
Resolved October 15, 2012 at 3:10 PM
The 2.4 module support relies on the post_read hook to initialize the module request_config structure and the ShibTargetApache shim object, which is then reused across all the various hooks.
When a request for a directory URL is sent, the server internally generates a subrequest to the default index.html page, and the request_config is no longer present, but the post_read hook never runs.
Testing suggests that check_user still runs, so we need to:
fix the 2.4 "base" authz hook to handle the uninitialized case less fatally
make sure the check_user hook can create the objects needed itself without relying on the post_read hook