In HTTPd 1.5, access to documents can be controlled in a more flexible manner. You can require that users be from certain domains and know a password, as in the past. In addition, you can now specify that users be from a certain domain, or know a password. This way local users are not inconvenienced by having to authorize themselves. Furthermore, you can use both methods in a particular document tree, using the AND behavior in some directories, and the OR behavior in others.
Satisfy all | any
Where you specify all
if you want users to meet the
restrictions of both allow and require directives, and you specify
any
if you only require that users meet one of the
specified allow or require directives.
order deny,allow
deny from all
allow from .ncsa.uiuc.edu
require user john stan lupe
satisfy any
< /Limit>
In the above example, anyone from domain ncsa.uiuc.edu can gain access to documents in the particular directory. In addition, users john, stan, and lupe can gain access, if they know their pre-arranged password.
Refer to the documentation on the Limit directive for further information on the preceding example.