<div dir="ltr"><br><br><div class="gmail_quote">On Mon, Sep 5, 2011 at 1:01 AM, Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello!<br>
<br>
On Sun, Sep 04, 2011 at 10:08:30PM +0300, Nginx User wrote:<br>
<br>
[...]<br>
<div class="im"><br>
> Last query on this.<br>
><br>
> The information on the "satisfy" directive in the wiki states that:<br>
><br>
> * all - Both Access *and* Auth Basic directives must grant access to the<br>
> context<br>
> * any - Either Access *or* Auth Basic directives grant access to the context<br>
> Is this miss leading? Should it be something like:<br>
><br>
> * all - All access phase handlers must grant access to the context<br>
> * any - Any access phase handler can grant access to the context<br>
<br>
</div>Both versions are right, though first one implicitly assumes you<br>
are using only standard access modules.</blockquote><div><br></div><div><br></div><div>I'll say the first set is technically wrong as it *implies* the directive only applies to those two modules. The key is in the use of the words "both" and "either" which imply a sum total of two possibilities.</div>
<div><br></div><div>I edited the wiki to read:</div><div><br></div><div><div>Access policy if directives from multiple access phase handlers, such as the Access and Auth Basic modules, are defined in a context:</div><div>
* all - All access phase handlers must grant access to the context</div><div>* any - Any access phase handler can grant access to the context</div></div><div><br></div><div>Thanks!</div></div></div>