Я смутно знаю, что на компьютере, подключенном к домену, IE может быть предложено отправить некоторые дополнительные заголовки, которые я мог бы использовать для автоматического входа в приложение. У меня apache работает на сервере Windows с mod_php. Я бы хотел, чтобы пользователь не мог войти в систему, если это необходимо. Я нашел несколько ссылок о модулях Kerberos и Apache.
http://www.onlamp.com/pub/a/onlamp/2003/09/11/kerberos.html?page=last https://metacpan.org/pod/Apache2::AuthenNTLM
Так как я работаю в Windows, оказалось, что это не так, чтобы установить модули Perl или Apache. Но разве PHP не имеет доступа к HTTP-заголовкам?
Я нашел это, но он не делает никакой аутентификации, он просто показывает, что PHP может читать заголовки NTLM. http://siphon9.net/loune/2007/10/simple-lightweight-ntlm-in-php/
Я хочу, чтобы мои пользователи просто указывали на приложение и автоматически проверяли их. Кто-нибудь имел опыт с этим или получил его на работу вообще?
UPDATE Начиная с первоначальной публикации этого вопроса, мы изменили настройки на nginx и php-fcgi, все еще работающие на окнах. Apache2 и php-cgi на окнах, вероятно, являются одной из самых медленных настроек, которые вы можете настроить на окнах. Это похоже на Apache, возможно, потребуется (он работает с php-fcgi), но я бы предпочел решение nginx.
Я также до сих пор не понимаю (и хотел бы получить образование), почему необходимы серверы HTTP-сервера, и мы не можем иметь агностическое решение PHP, веб-сервера.