在httpd 2.4中使用unbase64

时间:2019-04-12 06:43:06

标签: base64 httpd.conf

在httpd.conf中进行身份验证后,我需要在http标头中设置一个变量。但是该值是以64为基数编码的。我需要对其进行解码,然后再将其设置在要使用Apache httpd的unbase64的标头中。

我尝试过如下。但是没有帮助。

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

能否帮助我理解此用法,或者有什么方法可以解码该值?

1 个答案:

答案 0 :(得分:0)

希望这对某人有帮助。我已经编写了用于base 64解码的脚本,并为该脚本配置了RewriteMap。然后在RewriteRule中使用该映射进行转换。

参考:this