2015-09-13 140 views
3

糾正我,如果我錯了或有人可以給我一個關於這方面的指南。我正在使用Laravel作爲後端REST API的Ionic應用程序。 用戶可以使用憑據(電子郵件,密碼)或Facebook登錄。 當然,我想像往常一樣保護應用程序中的某些國家,並且在網絡上搜索和閱讀時遇到了智威湯遜。Facebook驗證和智威湯遜

事情是我很困惑Facebook Oauth和JWT如何合作。

所以,這裏是我想要做的事:

如果在FB用戶登錄,獲得ID,暱稱,電子郵件地址,並創建包含此信息的用戶,還插入表中該證書由Facebook所以當它再次記錄檢查用戶是否已經存在。 然後,這個新用戶通過JWT從服務器訪問應用程序,我是對嗎? 或者Facebook的身份驗證令牌如何導致jwt令牌出現問題?或者它不會?

我是否做了太多的事情來解決一個小問題?或者只是解決方案的一角?

感謝您的支持。

回答

0

令牌不應該發生衝突。在這兩種情況下,該過程應該是「相同的」 - jwt是從用戶實例/模型生成的。 如何創建/獲取此實例並不重要 - 從憑據,臉譜令牌,cookie或任何您喜歡的東西。 jwt只包含一個唯一標識符 - id。