簡體   English   中英

使用python-social-auth的自定義登錄過程

[英]Custom login process with python-social-auth

我正在使用一個非常自定義的登錄過程,使用電子郵件/密碼表單沒有問題。 我正在使用Redis存儲會話。 我知道我可以在settings.py文件中配置SESSION_ENGINE ,即使使用python-social-auth登錄,Django也會執行此操作,但是我需要編寫自己的會話密鑰和值,因為我正在使用jwt ,所以我也需要這樣做登錄過程中還有一些其他自定義操作,因此我一直在尋找如何在python-social-auth流中“攔截”登錄過程的時間,我檢查了每個管道的代碼,但是我找不到在哪里這種情況。 如何使用python-social-auth實現自定義登錄?

您可以嘗試很棒的django-rest-social-authhttps://github.com/st4lk/django-rest-social-auth ),它使用python-social-authdjango-rest-frameworkdjangorestframework-jwt模塊(最后一個實現JWT支持)。 如果djangorestframework-jwt ,您可以找到django-rest-social-authdjangorestframework-jwt來實現自己的流程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM