В текущей разработке веб-сайтов, я хочу иметь возможность определить, просматривает ли пользователь в данный момент из определенного домена Active Directory.
Пользователи AD будут использовать IE, поскольку он довольно ограничен.
Я надеюсь, что смогу использовать некоторые аспекты встроенной аутентификации Windows для достижения этой цели. Я прочитал кое-что о том, как Internet Explorer может предоставлять свои учетные данные пользователя AD на веб-сайт (в зоне интрасети), чтобы пользователь мог автоматически проходить аутентификацию.
Нам не нужно обрабатывать аутентификацию — просто идентификация, которую пользователь просматривает из клиентской AD.
Я понимаю, что с WIA есть некоторые суперглобальные переменные сервера, которые идентифицируют домен / пользователя, но, вероятно, они только там после успешная аутентификация?
Сайт, который мы создаем, находится на PHP и на Apache. Там нет IIS!
К сожалению, есть мало возможностей для включения других модулей Apache.
Кто-нибудь может подсказать мне, как работает WIA внутри, чтобы я мог выяснить, можно ли использовать подобный механизм для передачи учетных данных AD на веб-сервер?
Подобная проблема была решена Вот но это довольно старый. Решение, похоже, не работает сейчас.
Задача ещё не решена.
Других решений пока нет …