[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#4256) HEADS-UP: chain overlay authz configuration



Full_Name: Pierangelo Masarati
Version: re23
OS: irrelevant
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (81.74.43.82)
Submitted by: ando


Recently in re23 (I think between 2.3.12 and 2.3.13) a bug was fixed in
slapd-ldap/slapo-chain, but it went unnoticed.  This bug allowed the
configuration of slapo-chain(5) using the chain-acl-bind directive to provide
the identity assertion feature in a way that behaved similarly to the
chain-idassert-bind directive.  This error was reflected in the tests that used
the slapo-chain(5) overlay.

The fix has already been released, so this ITS is being filed only to track the
issue.  

The __INCORRECT__ configuration of slapo-chain (for example) was:

overlay chain
chain-uri <URI>
chain-acl-bind  bindmethod=simple
                binddn=<BD>
                credentials=<cred>

The __CORRECT__ configuration is:

overlay chain
chain-uri <URI>
chain-acl-idassert  bindmethod=simple
                    binddn=<BD>
                    credentials=<cred>
                    mode=self

Note that now an identity assertion directive can only be used __after__ a
"chain-uri" specification; unspecified URIs can only be chained anonymously.

p.