我對我的網站上的Facebook登錄有疑問。我現在擁有的是登錄用戶的簡單登錄過程,但每次facebook都要求用戶授予我的應用訪問權限。facebook opengraph登錄
它看起來像這樣: 1)用戶點擊「與Facebook登錄」併發送到Facebook。他/她給的權限才能訪問他/她的賬戶 2)我收到回一個認證令牌此用戶
我想有以下流程: 1),當用戶點擊「登錄與Facebook」然後他將被重定向到Facebook網站,並在他登錄後,我應該收到一個Facebook用戶ID, 2)搜索本地數據庫中的用戶ID,如果它被發現,那麼只需使用存儲的令牌 2a)如果沒有找到用戶,然後發送給他回到Facebook授予我的應用程序訪問權限 2b)從Facebook接收用戶令牌並將其存儲在本地數據庫中
基本上,我的困難是查詢faceboo k用於當前用戶標識而不將用戶令牌傳遞給Facebook。感謝您的幫助
我看到例如www.zoho.com不要求多次授予權限,他們如何實現這一目標? – lekso
您必須每個用戶帳戶只批准一次應用程序。所以@lekso你批准一次,然後用戶只需點擊「登錄」,他已經登錄沒有要求 – genesis
你是對的,謝謝 – lekso