NAME
Apache::AuthenN2 - Authenticate into the NT and NIS+ domains
SYNOPSIS
#httpd.conf
<Location>
AuthName "your nt or nis+ account"
AuthType Basic
PerlSetVar NISPlus_Passwd_Table passwd.org_dir.yoyodyne.com
PerlSetVar NISPlus_Group_Table group.org_dir.yoyodyne.com
PerlSetVar NT_Domain domain_name
PerlSetVar NT_PDC primary_server
PerlSetVar NT_BDC backup_server
PerlAuthenHandler Apache::AuthenN2
require group eng
require user john larry
</Location>
DESCRIPTION
A quick fix to allow two otherwise incompatible populations in
the enterprise (windows users and unix users) authenticated
access to restricted applications offered via apache.
Authenticate to an nt domain; failing that, try a nis+ domain.
Note that this scheme is quite permissive. Either a valid nt
username/password, or a valid nis+ username/password will allow
access. This causes double exposure to poorly selected
passwords.
The nt part requires the Authen::Smb module. When Authen::Smb
supports group authentication, I will add it to this module.
The nis+ part requires the Net::NISPlus module.
AUTHOR
valerie at savina dot com (Valerie Delane), originally based
more or less on code shamelessly lifted from Doug MacEachern's
Apache::AuthNIS and Micheal Parkers's Apache::AuthenSMB.
COPYRIGHT
This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
SEE ALSO
mod_perl(3), Apache(3)