Как гарантировать, что заголовки из черного списка не регистрируются на портале отчетов с помощью RestAssured?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как гарантировать, что заголовки из черного списка не регистрируются на портале отчетов с помощью RestAssured?

Сообщение Anonymous »

Я использую RestAssured для тестирования API и внедрил фильтр журналирования для интеграции с Report Portal и Allure. Я настроил его для внесения в черный список чувствительных заголовков, таких как x-key, чтобы предотвратить их регистрацию. Однако я все еще вижу этот заголовок в журналах портала отчетов.
Вот фрагмент моего кода:

Код: Выделить всё

public static RequestSpecification prepareRequest() {
return given()
.filters(
new ReportPortalRestAssuredLoggingFilter(42, LogLevel.INFO,
SanitizingHttpHeaderConverter.INSTANCE,
DefaultHttpHeaderConverter.INSTANCE)
.setBodyTypeMap(BODY_TYPE_MAP),
new AllureRestAssured())
.config(RestAssuredConfig.config().logConfig(LogConfig.logConfig().blacklistHeader("x-key")));
}

// Example API call
response = prepareRequest()
.config(setConnectionTimeout())
.header("Content-Type", "application/json")
.headers("x-key", myKey())
.body(requestPayload.toString())
.post(baseURL)
.andReturn();
Проблема:
Несмотря на внесение заголовка x-key в черный список, он все равно появляется в журналах на портале отчетов. Я ожидал, что заголовок будет исключен из протоколируемых выходных данных из-за конфигурации черного списка.
Вопросы:
Правильно ли реализована функциональность черного списка в RestAssured для использования с порталом отчетов?Как я могу гарантировать, что конфиденциальные заголовки не появятся в журналах портала отчетов?
Существуют ли альтернативные подходы для безопасной обработки и регистрации конфиденциальных заголовков при использовании RestAssured и портала отчетов?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -restassur
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Элементы списка SwiftUI не регистрируются onTapGesture после обновления iOS 18?
    Anonymous » » в форуме IOS
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Элементы списка SwiftUI не регистрируются onTapGesture после обновления iOS 18?
    Anonymous » » в форуме IOS
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Элементы списка SwiftUI не регистрируются onTapGesture после обновления iOS 18?
    Anonymous » » в форуме IOS
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Элементы списка SwiftUI не регистрируются onTapGesture после обновления iOS 18?
    Anonymous » » в форуме IOS
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Элементы списка SwiftUI не регистрируются onTapGesture после обновления iOS 18?
    Anonymous » » в форуме IOS
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»