我已經看到了這個問題的幾種風格,但沒有確切的具體,也沒有回答,所以試圖自己。原生Facebook登錄體驗通過瀏覽器登錄
我想通過瀏覽器建立Facebook登錄體驗到我的基於Facebook的應用程序,這將需要用戶儘可能不記得他們的密碼。這意味着,如果
- 他們通過他們的桌面瀏覽器登錄並已登錄,只會要求他們「OK」的權限
- 他們從他們的移動瀏覽器登錄,並通過記錄在其相應的本地應用程序(Android/iOS),它將簡單地將它們重定向到本地應用程序,請求應用程序權限並將它們重定向到瀏覽器上的成功頁面,這些瀏覽器從任何瀏覽器登錄並且當前未登錄到其上Facebook以任何形式,他們必須輸入他們的密碼並進行身份驗證(無論是本地還是瀏覽器,這並不重要)
我知道第一個如何完成 - 這非常簡單,使用JS SDK。第二點是更艱難的一點。
我知道現有的Android和iOS定製URL方案,但沒有具體的真正提到如何可以用於Facebook應用程序的認證和/或授權。有沒有人有任何想法如何做到這一點?
謝謝!
回答我所經歷的,當你在iOS中有2個不同的賬戶之一,野生動物園,一個在本機應用程序登錄,然後SDK首先檢查本機應用程序的帳戶,並徵得同意,如果有沒有帳戶設置,然後它會去Safari瀏覽器,並尋找活動會話,否則重定向到登錄頁面 – Retro
所以,你基本上想要在他們的本地應用程序(他們可能會登錄)在瀏覽器請求會話令牌? – PSIXO
是的 - 它應該從瀏覽器 - >驗證本地應用程序 - >回到瀏覽器回調url – SalGad