mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-03-07 14:18:15 +08:00
Add AUTHZ stats logging
This commit is contained in:
parent
e1f2ed9bc1
commit
390cdcfbc2
@ -58,6 +58,14 @@ do_bind(
|
||||
*/
|
||||
ldap_pvt_thread_mutex_lock( &conn->c_mutex );
|
||||
if ( conn->c_sasl_bind_in_progress ) be = conn->c_authz_backend;
|
||||
|
||||
/* log authorization identity demotion */
|
||||
if ( conn->c_dn.bv_len ) {
|
||||
Statslog( LDAP_DEBUG_STATS,
|
||||
"conn=%lu op=%lu AUTHZ anonymous mech=implicit ssf=0",
|
||||
op->o_connid, op->o_opid, 0, 0, 0 );
|
||||
}
|
||||
|
||||
connection2anonymous( conn );
|
||||
if ( conn->c_sasl_bind_in_progress ) conn->c_authz_backend = be;
|
||||
ldap_pvt_thread_mutex_unlock( &conn->c_mutex );
|
||||
@ -315,6 +323,12 @@ do_bind(
|
||||
LBER_SB_OPT_SET_MAX_INCOMING, &max );
|
||||
}
|
||||
|
||||
/* log authorization identity */
|
||||
Statslog( LDAP_DEBUG_STATS,
|
||||
"conn=%lu op=%lu AUTHZ dn=\"%s\" mech=%s ssf=%d\n",
|
||||
op->o_connid, op->o_opid,
|
||||
conn->c_dn.bv_val, conn->c_authmech.bv_val, ssf );
|
||||
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, DETAIL1,
|
||||
"do_bind: SASL/%s bind: dn=\"%s\" ssf=%d\n",
|
||||
@ -546,6 +560,12 @@ do_bind(
|
||||
LBER_SB_OPT_SET_MAX_INCOMING, &max );
|
||||
}
|
||||
|
||||
/* log authorization identity */
|
||||
Statslog( LDAP_DEBUG_STATS,
|
||||
"conn=%lu op=%lu AUTHZ dn=\"%s\" mech=simple ssf=0\n",
|
||||
op->o_connid, op->o_opid,
|
||||
conn->c_dn.bv_val, conn->c_authmech.bv_val, 0 );
|
||||
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, DETAIL1,
|
||||
"do_bind: v%d bind: \"%s\" to \"%s\" \n",
|
||||
|
@ -65,6 +65,10 @@ starttls_extop (
|
||||
if ( !( global_disallows & SLAP_DISALLOW_TLS_2_ANON ) &&
|
||||
( conn->c_dn.bv_len != 0 ) )
|
||||
{
|
||||
Statslog( LDAP_DEBUG_STATS,
|
||||
"conn=%lu op=%lu AUTHZ anonymous mech=starttls ssf=0",
|
||||
op->o_connid, op->o_opid, 0, 0, 0 );
|
||||
|
||||
/* force to anonymous */
|
||||
connection2anonymous( conn );
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user