Несколько префиксов идентификатора клиента в Mosquitto Broker - PullRequest
0 голосов
/ 20 марта 2019

Можно ли настроить более одного префикса clientid в mosquitto.conf?

Имя свойства в форме множественного числа "clientid_prefixes", но оно не работает, если я использую пробелы, запятую или точку с запятой в качестве разделителя.

1 Ответ

0 голосов
/ 20 марта 2019

Глядя на источник код для теста для этой функции, похоже, что это может быть только одно значение.

/* clientid_prefixes check */
if(db->config->clientid_prefixes){
    if(strncmp(db->config->clientid_prefixes, client_id, strlen(db->config->clientid_prefixes))){
        send__connack(context, 0, CONNACK_REFUSED_NOT_AUTHORIZED);
        rc = 1;
        goto handle_connect_error;
    }
}
...