同时使用REMOTE_USER和传统的Django用户

时间:2019-01-16 16:29:13

标签: django authentication

对每个已连接用户和传统的Django登录用户系统使用django.contrib.auth.middleware.PersistentRemoteUserMiddleware的最佳方法是什么?

我了解我需要在设置中保留两个身份验证后端:

AUTHENTICATION_BACKENDS = [ 
'django.contrib.auth.backends.RemoteUserBackend', # Access via remote_user
'django.contrib.auth.backends.ModelBackend', # If the previus fails, access via model (REQUIRED FOR SUPERADMIN IF USER IS AnonymousUser!!!)
]

但是如何正确使用@login_required装饰器?

我已经读过docs here,但是它们没有用。

0 个答案:

没有答案