Josef Liška [Wed, 2 May 2018 14:18:02 +0000 (16:18 +0200)]
Merge pull request #27 from bimimicah/master
Add 'GroupExternalAuthNCheck' directive to prevent mod-authz-external from checking whether Authentication has successfully occurred. + Minor Improvements
Micah Andersen [Fri, 1 Dec 2017 04:35:55 +0000 (23:35 -0500)]
Minor fix + Output result code in externalgroup_check_authorization() error message
-t and w are never used in externalfilegroup_check_authorization(), so removed.
-externalgroup_check_authorization() now logs the last failing result code along with the 'User not in Required group.' message.
-code is initialized to 0 to prevent a compiler warning.
Micah Andersen [Fri, 1 Dec 2017 04:31:12 +0000 (23:31 -0500)]
Add 'GroupExternalAuthNCheck' directive to prevent mod-authz-external from checking whether Authentication has successfully occurred.
-'GroupExternalAuthNCheck' is set to 'On' by default for compatibility with all existing configurations.
-When set to 'Off', externalgroup_check_authorization() and externalfilegroup_check_authorization() do not perform the Authentication check.
-Also, if the User is not set, we now set it to the empty string to prevent a segfault in the Apache process (from trying to print it to stderr).
jan@unixpapa.com [Wed, 11 Dec 2013 19:45:24 +0000 (19:45 +0000)]
Replace c->remote_ip with r->useragent_ip for compatibility with Apache 2.4.1
and later. Backout addition of FORWARDS environment variable, the need for
which is obviated by this.
jan@unixpapa.com [Thu, 29 Oct 2009 15:36:50 +0000 (15:36 +0000)]
For checkpassword authenticators, we now write to stderr, not stdin, as
the checkpassword standard requires and as 3.1.x versions of
mod_authz_external did.