Как вэб сервер может узнать имя пользователя домена при входящем запросе от пользователя RPD?

Цель: сделать систему, которая будет отдавать данные в зависимости от имени пользователя в домене

Что есть:
  • домен
  • apache
  • пользователи на терминальном сервере


Что хочется: на апаче развернуть http сервис, в заголовках входящего запроса у которого будет указан доменный пользователь.

По идее план такой:
  • настроить доменную авторизацию на апаче и включить его в домен
  • настроить апач так, чтобы он в заголовки входящего запроса добавлял поле с именем пользователя домена, от которого будет происходить входящий запрос
  • обработать имя доменного пользователя и выдать нужный мне результат


Вопрос:
1) При реализации такого плана нет нюансов при использовании терминального сервера? Т.е. много пользователей будет обращаться от одного IP адреса, но с разными доменными именами
2) Как, все таки, апач определит доменного пользователя? Хочется понять механизм.
  • Вопрос задан
  • 1091 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Shaman_RSHU
По второму пункту как-то так:

<Location />
    AuthType Kerberos
    AuthName "Kerberos Login"
    KrbAuthRealms EXAMPLE.COM
    KrbServiceName HTTP/server.example.com@EXAMPLE.COM
    Krb5KeyTab /etc/apache2/auth.keytab
    Require valid-user
</Location>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы