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)