我正在使用laravel 5.2爲移動應用程序創建其他API。要在移動應用中進行身份驗證,他們只能使用Facebook登錄。所以我的問題是我怎樣才能實現這個休息API與Facebook身份驗證。使用Facebook登錄身份驗證移動應用程序。
我正在考慮在服務器端創建用戶模型,並且當用戶使用應用程序的Facebook登錄時,我會獲取用戶的所有信息並將其保存在用戶模型中,如姓名電子郵件照片等。如果用戶已在我的用戶模型中註冊,我正在考慮從Facebook獲取用戶電子郵件地址,並將其與我用戶模型中的用戶進行比較以獲取用戶信息。
根據accesstoken我想使用智威湯遜,但我不知道如何?我的解決方案可能是當用戶用facebook登錄api時,保存用戶或獲取用戶,然後返回和JWT令牌。希望你們瞭解我的問題,並能幫助我 - 謝謝。
是,FB登錄將在前端。當我使用fb登錄時,我將獲得所需的信息並將數據保存在我的用戶模型中。假設我的用戶與名爲書籍的模型有一對多的關係。我將如何爲當前用戶獲取所有書籍?我是否還應該保存fb accesstoken並使用該標記爲用戶獲取所有書籍,還是應該生成自己的accesstoken? –
不,您不需要訪問令牌,在您存儲信息後,附加用戶ID並且該用戶信息的所有請求將通過用戶ID –