Method

authentication (bind DN and password) over LDAPS.

authmethod = "ssl";

The bind rule is evaluated to be true if the client is accessing the directory using the SASL DIGEST-MD5 mechanism.

authmethod = "sasl DIGEST-MD5";

4.10. Using Boolean Bind Rules

Bind rules can be complex expressions that use the Boolean expressions AND, OR, and NOT to set very precise access rules. You cannot use the Directory Server Console to create Boolean bind rules. You must create an LDIF statement.

The LDIF syntax for a Boolean bind rule is as follows:

bind_rule [boolean][bind_rule][boolean][bind_rule]...;)

For example, this bind rule is evaluated to be true if the bind DN is a member of either the administrator's group or theMail Administrator's group and if the client is running from within the example.com domain:

(groupdn = "ldap:///cn=administrators,dc=example,dc=com" or

groupdn = "ldap:///cn=mail administrators,dc=example,dc=com" and dns = "*.example.com";)

The trailing semicolon (;) is a required delimiter that must appear after the final bind rule. Boolean expressions are evaluated in the following order:

Innermost to outermost parenthetical expressions first.

All expressions from left to right.

NOT before AND or OR operators.

OR and AND operators have no order of precedence.

Consider the following Boolean bind rules:

(bind_rule_A) OR (bind_rule_B)

(bind_rule_B) OR (bind_rule_A)

201

Page 221
Image 221
HP UX Red Hat Direry Server Software Using Boolean Bind Rules, Method, Authentication bind DN and password over Ldaps