如何通过Apache对Django Web服务器进行基于令牌的身份验证?

问题描述

我想使用Apache在Django Web服务器之前提供HTTPS安全性,但是Django服务器必须支持接收GitLab Webhook请求,并且它提供的唯一附加身份验证是令牌。 https://docs.djangoproject.com/en/3.1/topics/auth/customizing/似乎在解释如何在Django内部验证令牌,但我该怎么做:

  1. 直接将令牌传递给Apache或更高版本
  2. 获取Apache身份验证以挂钩Django以检查令牌。

我是否必须使Apache成为我的Webhook“页面”的一部分而不进行身份验证并将所有内容留给Django,还是我错过了另一个类似于https://docs.djangoproject.com/en/3.1/howto/deployment/wsgi/apache-auth/中所述的check_password钩子的钩子? / p>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)