mod_auth_anon.cfile and is compiled in by default. It is only available in Apache 1.1 and later.
It does access control in a manner similar to anonymous-ftp sites; i.e. have a 'magic' user id 'anonymous' and the email address as a password. These email addresses can be logged.
Combined with other (database) access control methods, this allows for effective user tracking and customization according to a user profile while still keeping the site open for 'unregistered' users. One advantage of using Auth-based user tracking is that, unlike magic-cookies and funny URL pre/postfixes, it is completely browser independent and it allows users to share URLs.
Full description / Example / Compile time options / RevisionHistory / Person to blame / Sourcecode
- Anonymous < Space separated list >
Please note that the comparison is case-IN-sensitive.
I strongly suggest that the magic username '
is always one of the allowed userIDs.
Anonymous: anonymous "Not Registered" 'I don\'t know'
This would allow the user to enter without password verification by using the userId's 'anonymous', 'AnonyMous','Not Registered' and 'I Don't Know'.
- Anonymous_LogEmail < on | off >
- Anonymous_VerifyEmail < on | off >
- Anonymous_NoUserID < on | off >
- Anonymous_Authoritative < on | off >
Anonymousdirective, access is denied.
Be sure you know what you are doing when you decide to switch it on. And remember that it is the linking order of the modules (in the Configuration / Make file) which details the order in which the Authorization modules are queried.
anonymous guest www test welcomeand comparison is not case sensitive.
Excerpt of access.conf:
Anonymous anonymous guest www test welcome
AuthName Use 'anonymous' & Email address for guest entry
<limit get post head>
allow from all
Dirk.vanGulik@jrc.it>. Feel free to contact me if you have any problems, ice-creams or bugs. This documentation, courtesy of Nick Himba,
http://www.apache.org. A snapshot of a development version usually resides at
http://me-www.jrc.it/~dirkx/mod_auth_anon.c. Please make sure that you always quote the version you use when filing a bug report.