У меня есть сайт apache 2.4 для защиты с помощью mod-auth-openidc.Есть ли способ снять защиту конкретного человека в этой охраняемой зоне?Прямо сейчас в моем конфиге apache есть один маленький абзац, в котором mod-auth-openidc настроен для защиты всего сайта.Я обнаружил, что есть три из возможных 137, которые не нуждаются в защите.Если нет способа снять защиту, тогда мне придется индивидуально защитить или снять защиту со всех 137.Это очень много изменений в конфигурации.
В прошлом мне удавалось снимать защиту с определенных мест, создав тег и указав Разрешить от всех и Удовлетворить любое.Это не работает при использовании mod-auth-openidc.Я также нашел пост, в котором говорилось об обеспечении публичного доступа с помощью SetEnvIf, но он тоже не работает.
<Location /mynewsite>
# Protect everything using oidc
AuthType openid-connect
Require claim "sub~^employeeGroup2*"
# Don't protect employeeplans
SetEnvIf Request_URI "(/mynewsite/employeeplans/)$" allow
Order allow,deny
Allow from env=allow
Satisfy any
</Location>
Я не собираюсь создавать 137 параграфов конфигурации в моей конфигурации apache.Если решения не будет, мне придется отказаться от этого проекта.