我需要創建一個web服務來登錄用戶。此webservices將從Android或iOS應用程序中調用。作品究竟如何?我不知道如何工作?哪個部分可以呼叫登錄,應用程序或Web服務?我需要使用Python-Social-Auth?或本機應用程序使登錄進程和Web服務保存訪問令牌?有人請指導我的登錄過程?先謝謝了。如何在django-rest-framework中完成社交登錄?
1
A
回答
0
所以正如其他評論者所說的那樣,你可以使用其他許多認證,其他的則是python-social-auth。只需簡單的搜索,我就可以找到一個關於使用iOS應用程序使用python-social-auth的雪人博客,他們似乎很喜歡它。他們一起使用了Tasty Pie,並給出了一些代碼示例。
https://yeti.co/blog/integrating-django-tastypie-python-social-auth/
我建議使用Google /研究不同的身份驗證系統,以及它們如何可能與Android和iOS的工作,似乎有大量的谷歌集團和博客這件事的。如果你希望你的搜索返回最佳結果嘗試 -
{此處插入AUTH}用(iOS或Android)或{在此插入授權} AUTH代碼(iOS或Android)
另外,如果我可以建議如果你打算使用外部第三方認證,如twitter/google/facebook試着查看django社交認證。 https://github.com/omab/django-social-auth
這裏是另一個博客,深挖掘到如何設置使用Django的後端IOS權威性,這傢伙用allauth,他的應用程序允許用戶經過登錄或第三方登錄(臉譜)一探究竟。 http://httplambda.com/a-rest-api-with-django-and-oauthw-authentication/
希望這會有所幫助!
相關問題
- 1. Janrain社交登錄
- 2. Mikrotic社交登錄
- 3. 集成phpBB + Wordpress + Disqus + WP社交登錄
- 4. 集成社交登錄用戶
- 5. janrain社交媒體登錄集成
- 6. 默認登錄或社交登錄
- 7. 在Flask中實現社交登錄
- 8. 在Symfony2中進行社交登錄
- 9. 添加社交登錄Shopify
- 10. Drupal 8 - 社交登錄
- 11. 春季社交Facebook登錄
- 12. django社交auth facebook登錄
- 13. 社交/開放登錄:Magento?
- 14. Facebook API - 社交登錄
- 15. Phonegap,Ember,社交登錄
- 16. facebook社交登錄統計
- 17. MobileFirst - 社交登錄實現
- 18. 微信社交登錄
- 19. Django和AddThis社交登錄
- 20. 如何在Firebase中爲社交登錄創建包裝REST API?
- 21. 社交登錄按鈕不能在UIWebView
- 22. 如何在PHP中使用MVC設計完成社交網絡?
- 23. 將Facebook等社交登錄集成到LDAP目錄
- 24. Auth0社交登錄與HS256 JWT
- 25. facebook社交分享需要登錄
- 26. 英特爾XDK社交登錄
- 27. 社交登錄Facebook,Twitter和Google
- 28. 通過多個社交網絡登錄
- 29. 使用iOS的社交網絡登錄
- 30. Laravel 5.3 - 社交登錄疑惑
嗨!查看django-allauth(以及在構建RESTful API時使用rest-auth)以及OAuth2協議的工作方式。簡而言之,您的應用應該從社交登錄提供商(例如Facebook)爲您的應用獲取訪問令牌,然後將此令牌提交給您的Web服務,並且Web服務將使用此令牌來檢查您的身份並檢索儘可能多的信息關於你,你允許它做。 – heorhi
這裏的python-social-auth文檔[通過oauth-access-token註冊](http://psa.matiasaguirre.net/docs/use_cases.html#signup-by-oauth-access-token)。 – omab
[oauth2令牌認證使用django-oauth-toolkit和python-social-auth]的可能重複(http://stackoverflow.com/questions/27051209/oauth2-token-authentication-using-django-oauth-toolkit-and-蟒蛇 - 社會 - AUTH) –