【问题标题】:Basic Authentication in front of CKAN - too many redirectsCKAN 前面的基本身份验证 - 重定向太多
【发布时间】:2013-08-05 09:06:22
【问题描述】:

我目前正在设置一个 ckan,并且有人要求在任何人可以访问该网站之前,已完成基本身份验证。之后,用户可以毫无问题地签出 CKAN。然而,我的问题在于,在显示任何 CKAN 之前,基本身份验证会以某种方式干扰 CKAN 的登录系统。如果我在输入我的 BA 凭据后想要登录,它会返回“重定向过多”。当然,当我的虚拟主机中没有包含基本身份验证时,ckan 的登录工作没有问题。

所以我的问题是双向的,有没有办法让 CKAN 知道所使用的基本身份验证不是他应该使用的东西,并且显然被视为 CKAN 用户。

或者 CKAN 中是否有一个模块允许在网站上显示任何内容之前询问基本身份验证。

提前致谢!

【问题讨论】:

    标签: basic-authentication ckan


    【解决方案1】:

    解决了!

    通过询问 ckan 邮件列表找到了我的解决方案。更改在您的 ckan 中运行的 apache.wsgi 应该可以解决问题。查看this file 并将第 13 14 15 17 行添加到您的 apache.wsgi 文件中,您应该没问题。至少我在填写基本身份验证后不再收到无休止的重定向,并且能够登录。然而,这意味着当您使用 CKAN API 时,您需要使用 X-CKAN-API-Key 标头或在配置文件中指定另一个标头。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-20
      • 1970-01-01
      • 1970-01-01
      • 2013-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多