1. Обзор
В этой статье будет показано, как настроить Spring RestTemplate
для использования службы, защищенной с помощью дайджест-аутентификации .
Как и в случае с базовой аутентификацией, после того, как в шаблоне будет установлена дайджест-аутентификация, клиент сможет выполнить необходимые шаги безопасности и получить информацию, необходимую для заголовка авторизации :
Authorization: Digest
username="user1",
realm="Custom Realm Name",
nonce="MTM3NTYwOTA5NjU3OTo5YmIyMjgwNTFlMjdhMTA1MWM3OTMyMWYyNDY2MGFlZA==",
uri="/spring-security-rest-digest-auth/api/foos/1",
....
С помощью этих данных сервер может правильно аутентифицировать запрос и вернуть ответ 200 OK.