Я пытаюсь получить имя пользователя из моего файла cookie aws.cognito.token, который также является моим файлом cookie для аутентификации, внутри моего обратного прокси-сервера Apache 2 в Ubuntu.Я действительно не уверен, как ввести и визуализировать (console.log ()) имя пользователя в прокси.Здесь ниже мой файл .conf, который специфичен для приложения.Обратите внимание, что myUser жестко запрограммирован в строке RewriteRule, я хотел бы, чтобы это было динамически, основываясь на куки пользователя.ТИА.Также был бы полезен указатель на правильную документацию.
Я изучил HTTP_COOKIE, но там ничего нет или, возможно, я не следую документации правильно.Я не уверен, как ввести переменную в обратный прокси.
ProxyPass /Sandbox-test/ 'https://ip-10-20-1-101:8443/'
<LocationMatch /Sandbox-test>
AuthType oauth20
<RequireAll>
Require valid-user
Require claim iss:https://cognito-idp.us-west-2.amazonaws.com/us-west-2_v2787I2wF
Require claim appIds:myAppID || appIds:root
</RequireAll>
AddOutputFilterByType SUBSTITUTE text/html
RewriteCond %{REQUEST_URI} ^/Sandbox-test/(.*)
RewriteRule ^([^?]*) $1&user=myUser
Substitute "s|<html><head><script type|<!DOCTYPE html><html><head><title>Lumira - CCTHealth</title><link rel='icon' type='image/png' href='/lumira/favicon.ico' sizes='32x32'><script type='text/javascript'>document.title=window.name + ' - Lumira - CCT Health'</script><script type|i"
Substitute "s|<!--|<!DOCTYPE html><!--|i"
ProxyPassReverseCookiePath / /Sandbox-test
SetOutputFilter proxy-html
ProxyHTMLURLMap / /
ProxyHTMLURLMap /images([^\)]*) url(/images$1) Rih
RequestHeader unset Accept-Encoding
</LocationMatch>