[英]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.