Использование unbase64 в httpd 2.4 - PullRequest
0 голосов
/ 12 апреля 2019

Мне нужно установить переменную в заголовке http после аутентификации в httpd.conf.Но значение в кодировке base 64.Мне нужно декодировать его перед установкой в ​​заголовке, для которого я пытаюсь использовать unbase64 из apache httpd.

Я пробовал, как показано ниже.Но ничего не помогает.

RewriteRule .* - [E=NEW_VAL:%{unbase64:%{AUTHORIZE_VAL}}]
Header set user.sid "%{NEW_VAL}e"

Можете ли вы помочь мне разобраться в использовании этого или есть ли способ расшифровать значение?

1 Ответ

0 голосов
/ 24 апреля 2019

Надеюсь, это кому-нибудь поможет. Я написал скрипт для декодирования Base 64 и настроил RewriteMap для этого скрипта. Затем использовал эту карту для преобразования в RewriteRule.

Ссылка: это

...