Как добавить заголовок, используя значение другого заголовка в Apache HTTP Server

Мой сервер Apache передает запрос, в котором он получает заголовок (oidc_access_token). Как добавить еще один заголовок, Authorization, в перенаправленный запрос со значением, включающим префикс (Bearer) и значение заголовка oidc_access_token?

Я пробовал это, но это не работает:

<Location "/person-service" >
    RequestHeader set Authorization "Bearer %{oidc_access_token}"
    ProxyPass http://app1:9292/person-service
    ProxyPassreverse http://app1:9292/person-service
</Location>

1 ответ

Решение

Мне не хватало e чтобы ссылаться на входящий заголовок как переменную среды:

<Location "/person-service" >
    RequestHeader set Authorization "Bearer %{oidc_access_token}e"
    ProxyPass http://app1:9292/person-service
    ProxyPassreverse http://app1:9292/person-service
</Location>
Другие вопросы по тегам