Я работаю над приложением Intranet, которое создается на PHP в IIS. Я хочу пройти аутентификацию против AD, передав имя пользователя автоматически из браузера в IIS, используя проверку подлинности Windows. Есть ли способ сделать это?Проверка подлинности Windows с помощью PHP на IIS
1
A
ответ
1
Да, IIS поддерживает встроенную проверку подлинности Windows. Доступ к опции «Authentication» для вашего сайта ...
... и изменить элемент в «Проверка подлинности Windows» на «включено» (и, возможно, «Анонимная проверка подлинности» на «отключено», если вы хотите чтобы заставить пользователей для аутентификации) ...
Более подробная информация доступна на Technet.
В PHP имя пользователя должно быть заполнено в $_SERVER
суперглобальном. Я думаю, что AUTH_USER
, но я не могу подтвердить это прямо сейчас. Используйте var_dump($_SERVER);
, чтобы найти правильный ключ.
Смежные вопросы
- 1. Проверка подлинности Windows IIS (NTLM)
- 2. Проверка подлинности на PHP в Windows IIS 7.5
- 3. sqlsrv_connect: проверка подлинности Windows
- 4. Проверка подлинности Windows не указана в IIS
- 5. IIS 8 и проверка подлинности Windows
- 6. IIS 5.1 Проверка подлинности Windows, Active Directory
- 7. проверка подлинности IIS 6.0
- 8. Решение IIS/проверка подлинности
- 9. IIS Проверка подлинности Windows Отвергая Некоторые пользователи
- 10. Интегрированная проверка подлинности Windows
- 11. Проверка подлинности windows asp.net
- 12. проверка подлинности Windows с связывающим
- 13. Проверка подлинности Android Windows
- 14. Проверка подлинности подшивки с помощью проверки подлинности Windows
- 15. Основная проверка подлинности на IIS Express
- 16. PHP-LDAP и проверка подлинности Windows
- 17. Почему проверка подлинности/выдачи Windows не выполняется на asp.net-приложении с помощью iis 7.5/windows 7/
- 18. Проверка подлинности Windows с помощью asp.net
- 19. Интегрированная проверка подлинности Windows с IIS, Firefox и SQL Server
- 20. Интегрированная проверка подлинности Windows в WCF на IIS 6.0
- 21. Проверка подлинности Windows с помощью WMI
- 22. Проверка подлинности Windows с помощью Eclipse
- 23. проверка подлинности Windows, неудачу
- 24. IIS и проверка подлинности Windows, не разрешающая страницы с ошибками
- 25. проверка подлинности Windows с Entity Framework и IIS
- 26. Windows 10 Home: проверка подлинности Windows
- 27. проверка подлинности Windows на Sharepoint
- 28. Упорядочение PHP на Windows с помощью IIS
- 29. Проверка подлинности windows asp.net на sql-сервер
- 30. IIS 7.5 Windows + Анонимная проверка подлинности работает с перерывами
Спасибо большое @timclutton, вы сохранили мою жизнь, еще один вопрос: возможно ли передать имя пользователя вместо ввода имени и пароля? –
@ShirkoShwan Это должно произойти автоматически в IE и Chrome. Для IE вам может потребоваться включить предпочтение: «Свойства обозревателя> Дополнительно> Включить встроенную проверку подлинности Windows». И вам, возможно, придется добавить сервер в группу «Local Intranet» или «Trusted Sites» в «Свойства обозревателя> Безопасность». – timclutton