mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-29 11:09:34 -05:00
shortcut to allow restricting all operations
This commit is contained in:
parent
93e8395e30
commit
d86a46cc33
2 changed files with 6 additions and 1 deletions
|
|
@ -1947,7 +1947,7 @@ config_restrict(ConfigArgs *c) {
|
|||
{ BER_BVC("modrdn"), 0 },
|
||||
{ BER_BVC("delete"), SLAP_RESTRICT_OP_DELETE },
|
||||
{ BER_BVC("search"), SLAP_RESTRICT_OP_SEARCH },
|
||||
{ BER_BVC("compare"), SLAP_RESTRICT_OP_COMPARE },
|
||||
{ BER_BVC("compare"), SLAP_RESTRICT_OP_COMPARE },
|
||||
{ BER_BVC("read"), SLAP_RESTRICT_OP_READS },
|
||||
{ BER_BVC("write"), SLAP_RESTRICT_OP_WRITES },
|
||||
{ BER_BVC("extended"), SLAP_RESTRICT_OP_EXTENDED },
|
||||
|
|
@ -1955,6 +1955,7 @@ config_restrict(ConfigArgs *c) {
|
|||
{ BER_BVC("extended=" LDAP_EXOP_MODIFY_PASSWD ), SLAP_RESTRICT_EXOP_MODIFY_PASSWD },
|
||||
{ BER_BVC("extended=" LDAP_EXOP_X_WHO_AM_I ), SLAP_RESTRICT_EXOP_WHOAMI },
|
||||
{ BER_BVC("extended=" LDAP_EXOP_X_CANCEL ), SLAP_RESTRICT_EXOP_CANCEL },
|
||||
{ BER_BVC("all"), SLAP_RESTRICT_OP_ALL },
|
||||
{ BER_BVNULL, 0 }
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -1782,6 +1782,10 @@ struct slap_backend_db {
|
|||
| SLAP_RESTRICT_OP_DELETE \
|
||||
| SLAP_RESTRICT_OP_MODIFY \
|
||||
| SLAP_RESTRICT_OP_RENAME )
|
||||
#define SLAP_RESTRICT_OP_ALL \
|
||||
( SLAP_RESTRICT_OP_READS \
|
||||
| SLAP_RESTRICT_OP_WRITES \
|
||||
| SLAP_RESTRICT_OP_EXTENDED )
|
||||
|
||||
#define SLAP_ALLOW_BIND_V2 0x0001U /* LDAPv2 bind */
|
||||
#define SLAP_ALLOW_BIND_ANON_CRED 0x0002U /* cred should be empty */
|
||||
|
|
|
|||
Loading…
Reference in a new issue