Одним из решений является создание RestTemplate следующим образом:

ing Boot я пытаюсь создать RestTemplate, который будет использовать базовую аутентификацию, используя

@Bean
public RestTemplate restTemplate(RestTemplateBuilder builder) {
    builder.basicAuthorization("username", "password");
    RestTemplate template = builder.build();
    return template;
}

Затем я внедряю RestTemplate в мой класс обслуживания как

@Autowired
private RestTemplate restTemplate;

Однако мои запросы терпят неудачу с 401 несанкционированным исключением:

Caused by: org.springframework.web.client.HttpClientErrorException: 401 Unauthorized

При использовании другого клиента REST (почтальона) запросы на тот же URL выполняются успешно, поэтому я предполагаю, что базовая аутентификация работает неправильно. Из результатов отладки это выглядит так, как будто заголовок аутентификации не устанавливается. Что заставит это работать?

Ответы на вопрос(0)

Ваш ответ на вопрос