Необходимо проверять токен JWT в файлах cookie на сервере Apache 2.2 для каждой загрузки страницы - PullRequest
0 голосов
/ 19 марта 2020

Мы пытаемся реализовать сеанс в унаследованном приложении на основе Apache 2.2 и Python CGI для динамического c содержимого. Мне удалось сохранить токен JWT в файлах cookie после входа в систему. Теперь необходимо проверить токен JWT, который хранится в файлах cookie, на стороне сервера. Я хотел бы знать способы перехвата каждого запроса с помощью сценария python, загрузить запрашиваемую страницу, если токен JWT в файлах cookie действителен, или перенаправить на страницу ошибки, если токен JWT отсутствует или если он неверен.

Я попробовал приведенный ниже код, предполагая, что скрипт python будет вызываться при загрузке страницы в указанном ниже каталоге, но я получаю ошибку 404 после добавления нижеприведенной конфигурации в httpd.conf

<Directory /web/dist/docroot/cweb/ts_support/tasks/systems>
    Action verify-jwt /web/dist/docroot/cweb_it/km/directory_indexer/py/handler_test.py
    AddHandler verify-jwt .html
</Directory>
...