@neonox

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

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

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

Для пользователей с IP 192.168.0.0/24 http-аутентификация не требуется.
  • Вопрос задан
  • 106 просмотров
Решения вопроса 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 для внешних пользователей
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы