mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-25 00:59:45 -05:00
ITS#7403, #6296 fix AUTHZ_BACKEND handling
c_authz_cookie should only be set on explicit Bind requests.
This commit is contained in:
parent
0fc0ccdc0c
commit
c1800082cc
1 changed files with 0 additions and 3 deletions
|
|
@ -1581,7 +1581,6 @@ retry:;
|
|||
rc = ldap_back_op_result( lc, op, rs, msgid,
|
||||
-1, ( sendok | LDAP_BACK_BINDING ) );
|
||||
if ( rc == LDAP_SUCCESS ) {
|
||||
op->o_conn->c_authz_cookie = op->o_bd->be_private;
|
||||
LDAP_BACK_CONN_ISBOUND_SET( lc );
|
||||
}
|
||||
|
||||
|
|
@ -2411,7 +2410,6 @@ ldap_back_proxy_authz_bind(
|
|||
ber_bvreplace( &lc->lc_bound_ndn, &bv );
|
||||
}
|
||||
#endif /* SLAP_AUTH_DN */
|
||||
op->o_conn->c_authz_cookie = op->o_bd->be_private;
|
||||
LDAP_BACK_CONN_ISBOUND_SET( lc );
|
||||
break;
|
||||
|
||||
|
|
@ -2482,7 +2480,6 @@ ldap_back_proxy_authz_bind(
|
|||
* so that referral chasing is attempted using the right
|
||||
* identity */
|
||||
LDAP_BACK_CONN_ISBOUND_SET( lc );
|
||||
op->o_conn->c_authz_cookie = op->o_bd->be_private;
|
||||
if ( !BER_BVISNULL( binddn ) ) {
|
||||
ber_bvreplace( &lc->lc_bound_ndn, binddn );
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue