NAME
Apache2_4::AuthCookieDBI - A subclass of Apache2::AuthCookieDBI that implements a "group" authorization provider for Apache 2.4.x.
SYNOPSIS
# In httpd.conf or .htaccess:
# Configure as you would with Apache2::AuthCookieDBI, but leave out
# the PerlAuthzHandler directive and add the following when using
# "require group":
PerlModule Apache2_4::AuthCookieDBI
PerlAddAuthzProvider group Apache2_4::AuthCookieDBI->group
<Location /www/domain.com/authcookiedbi/admin>
require group admin
</Location>
DESCRIPTION
Apache2_4::AuthCookieDBI provides an Apache 2.4.x-compatible authorization provider for handling "group" authorization requirements.
This module is a subclass of Apache2::AuthCookieDBI. All the methods for Apache2::AuthCookieDBI still work for this module as well. The only method that this class overrides is group
.
This module is for mod_perl version 2 and Apache version 2.4.x. If you are running Apache 2.0.0-2.2.x, refer to Apache2::AuthCookieDBI.
Make sure your mod_perl is at least 2.0.9, with StackedHandlers, MethodHandlers, Authen, and Authz compiled in.
HISTORY
The implementation herein is based on Apache2::AuthCookieDBI's group
method with heavy inspiration from the sample authz_handler
in Apache2_4::AuthCookie by Michael Schout. Huge thanks to Michael Schout for his documentation on the changes to authorization under Apache 2.4.x.
COPYRIGHT
Copyright (C) 2002 SF Interactive
Copyright (C) 2003-2004 Jacob Davies
Copyright (C) 2004-2019 Matisse Enzer
LICENSE
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
CREDITS
Original Author: Jacob Davies
Incomplete list of additional contributors (alphabetical by first name):
Carl Gustafsson
Chad Columbus
Edward J Sabol
Jay Strauss
Joe Ingersoll
Keith Lawson
Lance P Cleveland
Matisse Enzer
Nick Phillips
William McKee
MAINTAINER
Matisse Enzer
<matisse@cpan.org>
SEE ALSO
Latest version: http://search.cpan.org/dist/Apache2-AuthCookieDBI
Apache2::AuthCookie - http://search.cpan.org/dist/Apache2-AuthCookie
Apache2::Session - http://search.cpan.org/dist/Apache2-Session
Apache::AuthDBI - http://search.cpan.org/dist/Apache-DBI