Increase logging.
This commit is contained in:
parent
41b53c75dc
commit
6fd307cf88
|
|
@ -154,18 +154,26 @@ int j7s_acl_check_callback(int event, void *event_data, void *userdata)
|
||||||
|
|
||||||
if (authorizer->is_unknown(username))
|
if (authorizer->is_unknown(username))
|
||||||
{
|
{
|
||||||
|
mosquitto_log_printf(MOSQ_LOG_ERR, "ACL callback without username");
|
||||||
return MOSQ_ERR_PLUGIN_DEFER;
|
return MOSQ_ERR_PLUGIN_DEFER;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool success = false;
|
||||||
switch (acl_data->access)
|
switch (acl_data->access)
|
||||||
{
|
{
|
||||||
case MOSQ_ACL_SUBSCRIBE:
|
case MOSQ_ACL_SUBSCRIBE:
|
||||||
|
mosquitto_log_printf(MOSQ_LOG_ERR, "ACL callback subscribe defer.");
|
||||||
return MOSQ_ERR_PLUGIN_DEFER;
|
return MOSQ_ERR_PLUGIN_DEFER;
|
||||||
case MOSQ_ACL_UNSUBSCRIBE:
|
case MOSQ_ACL_UNSUBSCRIBE:
|
||||||
|
mosquitto_log_printf(MOSQ_LOG_ERR, "ACL callback unsubscribe defer.");
|
||||||
return MOSQ_ERR_PLUGIN_DEFER;
|
return MOSQ_ERR_PLUGIN_DEFER;
|
||||||
case MOSQ_ACL_WRITE:
|
case MOSQ_ACL_WRITE:
|
||||||
|
success = authorizer->can_write(username);
|
||||||
|
mosquitto_log_printf(MOSQ_LOG_ERR, "ACL callback %s can write? %d", username.c_str(), success);
|
||||||
return (authorizer->can_write(username) ? MOSQ_ERR_SUCCESS : MOSQ_ERR_ACL_DENIED);
|
return (authorizer->can_write(username) ? MOSQ_ERR_SUCCESS : MOSQ_ERR_ACL_DENIED);
|
||||||
case MOSQ_ACL_READ:
|
case MOSQ_ACL_READ:
|
||||||
|
success = authorizer->can_read(username);
|
||||||
|
mosquitto_log_printf(MOSQ_LOG_ERR, "ACL callback %s can read? %d", username.c_str(), success);
|
||||||
return (authorizer->can_read(username) ? MOSQ_ERR_SUCCESS : MOSQ_ERR_ACL_DENIED);
|
return (authorizer->can_read(username) ? MOSQ_ERR_SUCCESS : MOSQ_ERR_ACL_DENIED);
|
||||||
default:
|
default:
|
||||||
return MOSQ_ERR_ACL_DENIED;
|
return MOSQ_ERR_ACL_DENIED;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue