The Satisfy directive determines the access to a directory if you use both the Allow and Require directives.
You can use this directive only within Limit sections.
Satisfy all | any
all specifies that the user must satisfy both the Allow and Require directives to gain access to the directory.
any specifies that the user must satisfy only one of the specified Allow or Require directives.
access.cfg
The default is all.
The following directive restricts access for this directory to users from .ni.com or users named bob. In this command, the server first evaluates the Deny directive, which denies all access to this directory. Next, the server evaluates the Allow directive, which allows clients from .ni.com to access files in this directory. Finally, the server evaluates the Satisfy directive, which allows access to any users from .ni.com. If you do not meet the Satisfy directive, the server requires user authentication and allows access only to users named bob.
<Limit GET POST>
order deny,allow
deny from all
allow from .ni.com
require user bob
satisfy any
</Limit>