1. Обзор
В этом кратком руководстве мы рассмотрим базовую аутентификацию. Мы посмотрим, как это работает, и настроим Java HttpClient
для использования такого типа аутентификации.
2. Базовая аутентификация
Базовая аутентификация — это простой метод аутентификации. Клиенты могут аутентифицироваться с помощью имени пользователя и пароля. Эти учетные данные отправляются в HTTP-заголовке авторизации
в определенном формате. Он начинается с ключевого слова Basic , за которым следует значение
username:password
в кодировке base64 . Здесь важен символ двоеточия. Заголовок должен строго следовать этому формату.
Например, для аутентификации с именем пользователя foreach
и паролем HttpClient
мы должны отправить этот заголовок: