Задать вопрос
@neonox

Как настроить http-аутентификацию?

Коллеги, приветствую!

Есть некий корпоративный портал, который крутится на локальном сервере.
Начали предоставлять доступ внешним пользователям. Для пущей безопасности, решил сделать еще и http-аутентификацию посредством .htaccess файла. Возник вопрос, как сделать http-аутентификацию только для внешних пользователей?

Для пользователей с IP 192.168.0.0/24 http-аутентификация не требуется.
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
mblp
@mblp
системный администратор
для apache 2.4
<Directory /you_dir/>
<If "%{REMOTE_ADDR} -ipmatch '192.168.0.0/24'">
    Require all granted
</If>
<Else>
    AuthType Basic
    AuthName "Password Protected"
    AuthUserFile <path_to_your_htpasswd_file>
    Require valid-user
</Else>
</Directory>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
VladimirAndreev
@VladimirAndreev
php web dev
бекэндом проверять ip пользователя, отправляя код ответа 401 для внешних пользователей
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы