У меня есть Server.Route. Я хочу получить окно аутентификации в браузере, которое просит пользователя ввести логин и пароль.
Я прочитал в статье, что сервер должен возвращать ошибку 401 и заголовок аутентификации клиенту, чтобы браузер генерировал это окно.
val route =
path("somepath") {
get {
respondWithHeaders(RawHeader("WWW-Authenticate", "somevalue"), Origin(HttpOrigin("http://akka.io"))) {
complete(StatusCodes.Unathorized)
}
}
}
Я не получил никакого окна аутентификации в браузере - только ошибка 401.
Если я делаю что-то не так? Знаете ли вы какие-либо другие способы получить это окно в браузере?