我發現這個在Django的REST框架文檔:爲什麼Django Rest Framework SessionAuthentication不需要未經身份驗證的用戶使用csrf?
在REST框架CSRF驗證不同的工作方式略有標準的Django由於需要同時支持會話和非基於會話的認證,以相同的看法。這意味着,只有通過身份驗證請求需要CSRF令牌,並且可以在不CSRF發送匿名請求令牌
默認情況下DRF使用這些認證類:
'DEFAULT_AUTHENTICATION_CLASSES'= (
'rest_framework.authentication.SessionAuthentication',
'rest_framework.authentication.BasicAuthentication'
),
,會是什麼問題,同時支持會話,基於非會話的身份驗證,同時檢查未經身份驗證的用戶的csrf令牌(使用SessionAuthentication類)?