Kerberos через JavaScript или HTML 5 - PullRequest
11 голосов
/ 21 января 2012

Мне было поручено настроить сервер, который использует веб-интерфейс управления, используя Kerberos и активный каталог для аутентификации.Я использую twisted.web в качестве веб-сервера.Проблема в том, что я не хочу, чтобы пароли пользователей проходили через этот сервер, но я не знаю, возможно ли для firefox и chrome получить ключи доступа от сервера ключей Kerberos.В частности, он должен работать с Firefox, другие браузеры будут бонусом.Существует ли библиотека javascript, возможно, использующая HTML5 или плагин firefox, который позволяет выполнять аутентификацию на ненадежном сервере с использованием kerberos?Также возможно использование флэш-приложения.

1 Ответ

1 голос
/ 24 июня 2012

Может быть, вы могли бы через обратный прокси-сервер перед Twisted и использовать http auth из веб-приложения и делегировать саму аутентификацию Kerberos через apache или nginx .

Пока прокси-сервер получит пароль, витой сервер не будет, в соответствии с вашим вариантом использования.Запросы будут перехватываться прокси-сервером и делегироваться вашему бэкэнду (proxy_pass) после успешной аутентификации.

Таким образом, ваше решение будет работать независимо от любого http-клиента / веб-браузера.

...