S9y 1.4.1 and httpauth plugin
Posted: Fri Mar 27, 2009 5:31 pm
I'm working on an upgrade of Serendipity from 0.8.2 to 1.4.1 So far, all has gone very well, but the httpauth plugin does not seem to exhibit the same behavior as in the old installation. The old (and I think expected) behavior with 0.8.2 and the 1.5 httpauth plugin is that Serendipity will pick up $REMOTE_USER from our general website auth and automatically log users into their admin interfaces without requiring the local Serendipity password stored in the database. After the upgrade to 1.4.1, Serendipity requires the database password. The normal database auth works fine, there don't seem to be any issues with sessions.
The following settings are configured for the httpauth plugin on both the new and old installations:
Require authentication for frontend: NO
Grant REMOTE_USER Authentication? YES
Enable wildcard authentication? NO
I've tried both the 1.5 and 1.6 httpauth plugin, and the behavior is the same. I've turned on debugging in the plugin, and after adding a few additional statements, confirmed that the plugin is getting the correct REMOTE_USER and sending that and the correct md5 database password to the serendipity_authenticate_author function, ie serendipity_authenticate_author($_SERVER['REMOTE_USER'], $pass, 'true', 'true'); I'm not sure where the failure is occurring after this point.
Is httpauth known to work with 1.4.1, and does anyone have any suggestions for further debugging and/or fixing this problem?
Thanks,
Heather
The following settings are configured for the httpauth plugin on both the new and old installations:
Require authentication for frontend: NO
Grant REMOTE_USER Authentication? YES
Enable wildcard authentication? NO
I've tried both the 1.5 and 1.6 httpauth plugin, and the behavior is the same. I've turned on debugging in the plugin, and after adding a few additional statements, confirmed that the plugin is getting the correct REMOTE_USER and sending that and the correct md5 database password to the serendipity_authenticate_author function, ie serendipity_authenticate_author($_SERVER['REMOTE_USER'], $pass, 'true', 'true'); I'm not sure where the failure is occurring after this point.
Is httpauth known to work with 1.4.1, and does anyone have any suggestions for further debugging and/or fixing this problem?
Thanks,
Heather