我想将Apache Web服务器用作应用程序服务器前面的反向代理来处理身份验证。 这个想法是,经过身份验证后,Apache将在请求标头中将用户和组传递给应用服务器。
我只是遇到了同样的问题,经过大量搜索并查看了mod_authz_groupfile.c源代码,似乎仅凭配置就不可能了。
该组未显示为变量,并且似乎没有一种require group在表达式中使用该语句的方法。你可以很可能拿到小组到一个变量使用RewriteMap指令指令读取AuthGroupsFile再次使用自定义外部命令(如默认命令TXT是不够的),但就是这样复杂,可能很慢。
请注意,使用文件功能读取 表达式中的AuthGroupsFile 将不起作用,因为在身份验证之前对表达式进行了评估,因此REMOTE_USER变量的值尚不可用。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。