在httpd 2.4中使用unbase64

问题描述 投票:0回答:1

我需要在httpd.conf中进行身份验证后在http头中设置一个变量。但该值是64位编码。我需要解码它,然后在我试图使用apache httpd的unbase64的标题中设置它。

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

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

请帮助我理解这个的用法,或者有什么方法可以解码这个值?

base64 httpd.conf
1个回答
0
投票

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

参考:this

© www.soinside.com 2019 - 2024. All rights reserved.