Я работаю над интранет-приложением, которое встроено в PHP на IIS. Я хочу аутентифицироваться в AD, автоматически передавая имя пользователя из браузера в IIS с помощью аутентификации Windows. Есть ли способ сделать это?
Да, IIS поддерживает встроенную проверку подлинности Windows. Доступ к опции «Аутентификация» для вашего сайта …
…и измените пункт «Аутентификация Windows» на «включено» (и, возможно, «Анонимная аутентификация» на «отключено», если вы хотите заставить пользователей проходить аутентификацию) …
Более подробная информация доступна на Technet.
В PHP имя пользователя должно быть заполнено в $_SERVER
суперглобальный. Я думаю как AUTH_USER
, но я не могу подтвердить это прямо сейчас. использование var_dump($_SERVER);
найти правильный ключ.
Других решений пока нет …