Базовая аутентификация Apache с именем пользователя / паролем в URL - PullRequest
5 голосов
/ 07 апреля 2011

Я использую php для перенаправления пользователей в каталог, защищенный базовой аутентификацией apache. Я использую следующий формат URL для автоматического входа пользователей в этот каталог:

http://username:password@www.somewebsite.com/protected.

Это прекрасно работает во всех браузерах, кроме IE, который больше не поддерживает передачу имени пользователя / пароля в URL.

Есть ли другой способ для веб-приложения автоматически регистрировать пользователя в каталоге, защищенном с помощью apache basic auth?

Обновление : Если возможно, пожалуйста, не обращайте внимания на недостатки, присущие использованию apache basic auth и http, если вы не можете предоставить жизнеспособную альтернативу, которая решает этот вопрос ... а именно, как я могу автоматически регистрировать пользователя в защищенный каталог. Это для клиента, который уже использует базовую аутентификацию apache. Спасибо :)

1 Ответ

2 голосов
/ 07 апреля 2011

Microsoft имеет подробное объяснение этой проблемы , включая различные обходные пути в своей базе знаний. Это должно дать вам хорошее начало.

Пожалуйста, взгляните также на мой комментарий о смешивании HTTP с Basic Auth. Вы обычно не хотите делать это, если безопасность является проблемой. Всегда используйте HTTPS, поскольку базовая аутентификация не зашифрована.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...