我希望 apache 将调用转发给内部服务(django 应用程序),该服务返回 True/False(可能还有一些参数)来判断用户是否有效。在将请求转发给应处理该请求的服务之前,这样做可以吗?
我检查了模组,其中有一个与我想要做的类似的
事实上,两者都使用标准方式来实现,例如对表的查询或使用用户名和密码进行的 Django 授权。
在我的例子中,我必须满足更广泛的情况,例如可能使用 ID/Key 或 Oauth 或其他方式登录。例如,我还可以将用户添加到缓存中,以便在第二次登录时我可以从那里获取值。
我的想法是 Apache 将调用转发给https://localhost/validate
返回验证值的内部系统。
这可能吗?
(其他网络服务器/反向代理可以实现这个功能吗?)