簡體   English   中英

在iOS上使用Django-social-auth&tastypie登錄

[英]Log in with Django-social-auth & tastypie on iOS

我正在為iOS應用程序使用tastypie構建一個API。

我可以正常處理正常的身份驗證/授權,但在使用django-social-auth注冊/登錄/鏈接通過Tastypie時我有點困惑。

如果我想,例如喜歡使用django-social-auth和tastypie在iOS應用程序上驗證或注冊用戶,我該怎么做呢? 有什么建議么? 我是以錯誤的方式看待這個嗎?

你不能直接使用django-social-auth。

要進行Facebook登錄,您需要使用適用於iOS的Facebook SDK(https://developers.facebook.com/docs/reference/iossdk/)。

它將返回您將發送到使用TastyPie創建的API的訪問令牌。

當您擁有訪問令牌時,您可以根據該用戶注冊新用戶。 使用Facebook Graph API,您可以獲取用戶的姓名和其他信息。 確保保存訪問令牌,以便識別返回的用戶。

注冊或登錄用戶后,返回特定於該用戶的“令牌”。 您的網站會生成令牌。 您將使用該令牌與您的網站進行通信。

暫無
暫無

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

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