簡體   English   中英

使用Facebook iOS SDK進行身份驗證並登錄到我的應用

[英]Authentication and login to my app with Facebook iOS SDK

我正在使用Facebook iOS SDK來允許快速注冊我的應用程序中的用戶。 流程如下:

  • 用戶點擊“使用Facebook登錄”按鈕
  • 轉到Facebook應用或Safari進行登錄
  • 重定向回我的應用
  • 通過FBGraphUser對象的預填充字段顯示注冊
  • 用戶使用來自Facebook的數據創建帳戶

他們創建帳戶后,是否可以通過Facebook進行身份驗證,並讓他們登錄到我的應用程序而不必輸入剛剛創建的用戶名和密碼? 流程如何運作?

似乎我應該能夠執行以下操作:

  • 用戶點擊“使用Facebook登錄”按鈕
  • 使用Facebook SDK進行身份驗證
  • 返回應用程序,並致電服務器,檢查是否有與Facebook電子郵件匹配的用戶名
  • 由於用戶已通過Facebook驗證並在我們的系統中擁有一個帳戶,因此無需輸入密碼即可允許其進入應用。

這是正確的方法嗎?

那非常接近。 但是,僅檢查電子郵件/用戶名是否有效是不夠的。 強烈建議也直接通過Facebook驗證令牌。

有關非常相似的概念,請參閱在API中使用Facebook身份驗證令牌;有關驗證令牌的Facebook文檔,請參見: https : //developers.facebook.com/docs/graph-api/securing-requests

暫無
暫無

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

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