【发布时间】:2011-11-03 18:56:08
【问题描述】:
我的一个系统组件正在使用基本 HTTP 授权 (http://en.wikipedia.org/wiki/Basic_access_authentication) 来获取登录信息。我系统的另一部分正在运行一个 django 应用程序,它使用“django.contrib.auth”应用程序进行身份验证。
这样的代码可以工作吗?
def urlHandler(request):
if request.user.is_authenticated():
// ...
在这种情况下,urlHandler 将处理在其 HTTP GET 后附加了 Authorization: Basic dXNlcjpwYXNz 的请求。 django 授权后端会与此集成吗?
显然我尝试了上面的代码,但它似乎不起作用......
是否有适用于这种情况的中间件?
谢谢
【问题讨论】:
-
@Reto:啊!它没有出现在搜索中!
标签: python django http authentication basic-authentication