mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-01-01 12:39:35 -05:00
Better explanation of when access control processing stops
This commit is contained in:
parent
2b402a5f34
commit
7077dc3138
1 changed files with 22 additions and 2 deletions
|
|
@ -95,6 +95,8 @@ clause matches the accessor's properties, its
|
|||
and
|
||||
.B <control>
|
||||
clauses are evaluated.
|
||||
|
||||
.LP
|
||||
Access control checking stops at the first match of the
|
||||
.B <what>
|
||||
and
|
||||
|
|
@ -110,8 +112,26 @@ clause list is implicitly terminated by a
|
|||
by * none stop
|
||||
.fi
|
||||
.LP
|
||||
clause that results in stopping the access control with no access
|
||||
privileges granted.
|
||||
.B <control>
|
||||
clause. This implicit
|
||||
.B <control>
|
||||
stops access directive evaluation with no more access privileges
|
||||
granted to anyone else.
|
||||
To stop access directive evaluation only when both
|
||||
.B <who>
|
||||
and
|
||||
.B <what>
|
||||
match, add an explicit
|
||||
.LP
|
||||
.nf
|
||||
by * break
|
||||
.fi
|
||||
.LP
|
||||
to the end of the
|
||||
.B <who>
|
||||
clause list.
|
||||
|
||||
.LP
|
||||
Each
|
||||
.B <what>
|
||||
clause list is implicitly terminated by a
|
||||
|
|
|
|||
Loading…
Reference in a new issue