0

我正在使用一個非常自定義的登錄過程,使用電子郵件/密碼形式沒有問題。我正在使用redis來存儲會話。 我知道我可以在我的settings.py文件中配置SESSION_ENGINE,Django甚至可以使用python-social-auth登錄,但我需要編寫自己的會話密鑰和值,因爲我使用的是jwt,我還需要在其中執行一些其他自定義操作因此我一直在尋找一段時間如何在python-social-auth流程中「攔截」登錄過程,我已經檢查了每條管道的代碼,但是我無法找到發生的情況。我如何使用python-social-auth實現自定義登錄?使用python-social-auth自定義登錄過程

回答

0

你可以試試大django-rest-social-authhttps://github.com/st4lk/django-rest-social-auth),使用python-social-authdjango-rest-frameworkdjangorestframework-jwt模塊(最後一個實現JWT支持)。如果它不適合你,你可以發現django-rest-social-authdjangorestframework-jwt的代碼來實現你自己的流程。