Как настроить правила перенаправления с помощью Apache + Shibboleth - PullRequest
0 голосов
/ 19 декабря 2018

Я пытаюсь найти способ настроить правила перенаправления с помощью apache и Shibboleth.Правила должны перенаправить сначала на путь аутентификации (через Shibboleth), а затем обратно на порт приложения: порт.У меня есть следующие настройки (пропуская ненужные части):

<Location /login>
   ShibRequestSetting requireSession 1
   ShibUseHeaders On
   require shib-session
</Location>

RewriteEngine on
RewriteRule ^(/app(/.*)?)$ /login${escape:$1} [QSA,PT]
RewriteRule ^/login(/app(/.*)?)$ http://%{ENV:BACKEND}:5000 [QSA,P,L,NE]

Эти правила частично работают, т.е. когда я получаю доступ к своему приложению (через / путь к приложению), я перенаправляюсь на путь / login.Хорошо.Но потом, вместо того, чтобы перенаправить меня обратно на мое приложение, работающее на http://host:5000, я перенаправлен на DirectoryPath / login / app, что, очевидно, не то, что я имел в виду.

Любой совет?Спасибо, Валентин.

...