У меня есть веб-приложение, защищенное модулем аутентификации Shibboleth. Моя текущая конфигурация, как показано ниже
<Location /MyApp>
AuthType shibboleth
ShibUseHeaders On
ShibRequestSetting requireSession 1
require shibboleth
</Location>
shibboleth - это модуль аутентификации, который обеспечивает возможность единого входа, и текущий поток направляет пользователя к поставщику удостоверений, чтобы пользователь мог ввести учетные данные для входа. Я хочу иметь возможность открывать определенный URL-адрес, чтобы модуль аутентификации обошел URL-адрес. Я попробовал следующее, но, похоже, это не сработало, и при загрузке URL-адреса у меня появляется пустая страница.
Способ 1
<Location /MyApp/Login.html>
Satisfy Any
Allow from all
AuthType None
Require all granted
</Location>
Способ 2
<Location /MyApp/Login.html>
AuthType shibboleth
ShibRequestSetting requireSession 0
require shibboleth
</Location>
Я провел дополнительную отладку, и оказалось, что проблема связана с дополнительными файлами, загружаемыми Login.html, такими как css, js и т. Д. Как правильно настроить это в Apache, чтобы файл Login. html можно обойти из аутентификации
Спасибо