0
A
回答
2
在你的意見,儘量:
request.user.social_auth.values_list('provider')
獲得用戶的連接後端的列表。
3
默認情況下,最後一個登錄提供程序使用密鑰social_auth_last_login_backend
存儲在會話中,否則,通過執行user.social_auth.filter()
檢查UserSocialAuth
實例是首選方式。
這兩種方法都可以通過做組合:
user.social_auth.filter(provider=request.session['social_auth_last_login_backend'])
相關問題
- 1. SharePoint提供程序託管應用程序 - 識別客戶
- 2. OWIN MVC - 多登錄提供程序,當前登錄提供者
- 3. 用PHP識別登錄的用戶
- 4. WordPress的不識別登錄的用戶
- 5. 識別沒有登錄的用戶
- 6. Spring Security 3.1 - 如何識別用戶已經登錄或不是?
- 7. Spring Social Google用作登錄提供程序失敗,403成功後Oauth2登錄
- 8. Symfony2自定義用戶提供程序不驗證/登錄
- 9. ASP.NET MVC + MySql會員提供程序,用戶無法登錄
- 10. CSS登錄用戶無法識別
- 11. 如何識別登錄用戶?
- 12. Tastypie將登錄用戶識別爲AnonymousUser
- 13. 客戶端應用程序獲取已登錄用戶(JAAS)的角色
- 14. Python API客戶端無法識別Reports API的登錄類型
- 15. 用戶登錄到前端 - 插件自動登錄到後端
- 16. play2-auth在登錄後無法識別用戶
- 17. 如何在登錄Symfony 2之前和之後識別用戶?
- 18. 識別用戶登錄後出來after_sign_out_path_for方法設計
- 19. 在基於雲的網絡應用程序中識別登錄的用戶
- 20. OAuth2提供程序:如何提供登錄頁面以讓oauth客戶端獲取資源所有者ID
- 21. 爲我的應用程序提供Web上的用戶登錄支持
- 22. 使用OAuth2.0識別登錄的Google帳戶用戶
- 23. 是否可以獲取使用開放標識提供程序登錄的用戶的電子郵件?
- 24. 已登錄用戶的SSL?
- 25. IdentityServer3同步用戶提供客戶端應用程序
- 26. 在.Net後端使用Microsoft帳戶驗證用戶Azure移動服務在登錄後提供錯誤
- 27. 用facebook登錄後端帳戶iOS SDK
- 28. .Net用戶登錄程序
- 29. 登錄前和登錄後識別Magento訪問者
- 30. 如何將已登錄的用戶鏈接到Okta的Facebook身份提供商
謝謝。對不起,我很新:這裏的'用戶'是什麼?它是contrib.auth中的User類嗎? – Kar
@Kate,是的,它是來自'contrib.auth'中'User'模型的一個實例。您可以通過執行request.user來訪問當前登錄的用戶。 – omab
這獲得,而不是後端的名稱 –