/ap22-authnz-external, Apache module for external program authentication
3.2.3nb1, Package name:
ap22-authnz-external-3.2.3nb1, Maintainer: pkgsrc-users
The Apache HTTP Daemon can be configured to require users to supply logins
and passwords before accessing pages in some directories. Authentication is
the process of checking if the password given is correct for a user. Apache
has standard modules for authenticating out of several different kinds of
databases. The external authentication module provides a flexible tool for
creating authentication systems based on other databases.
The module can be used in either of two somewhat divergent ways:
1) External Authentication:
When a user supplies a login and password, mod_auth*_external runs a program
you write, passing it the login and password. Your program does whatever
checking and logging it needs to, and then returns a Accept/Reject flag to
2) Hardcoded Authentication:
Some hooks have been inserted into mod_auth*_external to make it easy to
replace the call to the external authentication program with a call to a
hardcoded internal authentication routine that you write.
Required to run:
Master sites: SHA1:
Version history: (Expand)
- (2009-12-24) Updated to version: ap22-authnz-external-3.2.3nb1
- (2009-03-01) Updated to version: ap22-authnz-external-3.2.3
- (2008-11-12) Updated to version: ap22-authnz-external-3.2.1
- (2008-07-29) Package added to pkgsrc.se, version ap22-authnz-external-3.1.0 (created)
CVS history: (Expand)
| 2015-11-04 03:47:43 by Alistair G. Crooks | Files touched by this commit (758) |
Add SHA512 digests for distfiles for www category
Problems found locating distfiles:
Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz
Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz
Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz
Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz
Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz
Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz
Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz
Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz
Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz
Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz
Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz
Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
| 2014-06-11 14:57:23 by Joerg Sonnenberger | Files touched by this commit (13) |
Move www/apache/module.mk to mk/apache.module.mk and adjust it to use
| 2012-10-28 07:31:10 by Aleksej Saushev | Files touched by this commit (600) |
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
| 2010-02-20 15:58:46 by Joerg Sonnenberger | Files touched by this commit (29) |
DESTDIR support for various Apache modules.
| 2009-12-24 14:18:31 by Stephen Borrill | Files touched by this commit (1) | |
Fix HOMEPAGE and MASTER_SITES.
| 2009-06-15 00:00:42 by Joerg Sonnenberger | Files touched by this commit (316) |
Convert @exec/@unexec to @pkgdir or drop it.
| 2009-03-01 02:28:18 by Adrian Portelli | Files touched by this commit (3) | |
Update to 3.2.3
v3.2.3 (Jan Wolter - Feb 26, 2009)
* Added GroupExternalError directive, which allows you to specify the
HTTP error code to be returned if the group access check fails.
Defaut is 401, but you may want to return 403 if you want to show the
user an error page instead of asking him to login again. Thanks to
Peter Crawshaw <firstname.lastname@example.org> for this patch.
* In hopes of getting to a more consistantly named set of directives,
added new aliases for two old directives:
GroupExternalAuthoritative alias for AuthzExternalAuthoritative
GroupExternalManyAtOnce alias for AuthExternalGroupsAtOnce
Documentation updated to refer primarily to the new names.
v3.2.2 (Jan Wolter - Dec 1, 2008)
THIS RELEASE UPDATES DOCUMENTATION ONLY!
* Improved documentation of AuthExternalContext directive in the INSTALL
* Added documentation to the UPGRADE file on interactions between multiple
| 2008-11-12 10:07:56 by Martti Kuparinen | Files touched by this commit (3) | |
Updated www/ap22-authnz-external to 3.2.1
* Added AuthExternalContext directive, which defines a string that will be
passed to the authenticator in the CONTEXT environment variable. This can
be set from the .htaccess file or the <Directory> block to give slightly
different behavior from the same authenticator in different directories.
Thanks to Olivier Thauvin <nanardon at mandriva dot org> for this patch.
* Rewrite external authenticator launching code to use Apache's cross-OS
process/thread library instead of directly calling Unix functions.
Theoretically this should get us much closer to being usable on non-
* Support alternate syntax for configuration, using DefineAuthExternal and
* More detailed error logging.
* Much cleanup of documentation.