Свойства для аутентификации в RabbitMQ#

⚠️ Рекомендация: в целях безопасности значения перечисленных ниже свойств рекомендуется не выкладывать в открытом виде, а использовать Vault, Consul, переменные CI или локальные переменные окружения.

Полезная ссылка:

RABBIT_MQ_PASSWORD#

Настройка, в которой указывается значение пароля

#Значение свойства указывается так
RABBIT_MQ_PASSWORD=${SOME_SECRET_PASSWORD_PROPERTY}
import java.net.*;

import static ru.tinkoff.qa.neptune.rabbit.mq.properties.RabbitMqAuthorizationProperties.RABBIT_MQ_PASSWORD;

public class SomeClass {

    public void someVoid() {
        //пример доступа до значения свойства
        String password = RABBIT_MQ_PASSWORD.get();
    }
}

RABBIT_MQ_USERNAME#

Настройка, в которой указывается значение логина

#Значение свойства указывается так
RABBIT_MQ_USERNAME=${SOME_SECRET_USER_PROPERTY}
import java.net.*;

import static ru.tinkoff.qa.neptune.rabbit.mq.properties.RabbitMqAuthorizationProperties.RABBIT_MQ_USERNAME;

public class SomeClass {

    public void someVoid() {
        //пример доступа до значения свойства
        String username = RABBIT_MQ_USERNAME.get();
    }
}