开发者社区> 问答> 正文

使用apache进行身份验证:将组作为标头传递给应用程序服务器

我想将Apache Web服务器用作应用程序服务器前面的反向代理来处理身份验证。 这个想法是,经过身份验证后,Apache将在请求标头中将用户和组传递给应用服务器。

展开
收起
游客ufivfoddcd53c 2020-01-04 17:19:30 1102 0
1 条回答
写回答
取消 提交回答
  • 我只是遇到了同样的问题,经过大量搜索并查看了mod_authz_groupfile.c源代码,似乎仅凭配置就不可能了。

    该组未显示为变量,并且似乎没有一种require group在表达式中使用该语句的方法。你可以很可能拿到小组到一个变量使用RewriteMap指令指令读取AuthGroupsFile再次使用自定义外部命令(如默认命令TXT是不够的),但就是这样复杂,可能很慢。

    请注意,使用文件功能读取 表达式中的AuthGroupsFile 将不起作用,因为在身份验证之前对表达式进行了评估,因此REMOTE_USER变量的值尚不可用。

    2020-01-04 17:19:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像