2015-09-13 86 views
3

纠正我,如果我错了或有人可以给我一个关于这方面的指南。我正在使用Laravel作为后端REST API的Ionic应用程序。 用户可以使用凭据(电子邮件,密码)或Facebook登录。 当然,我想像往常一样保护应用程序中的某些国家,并且在网络上搜索和阅读时遇到了智威汤逊。Facebook验证和智威汤逊

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

所以,这里是我想要做的事:

如果在FB用户登录,获得ID,昵称,电子邮件地址,并创建包含此信息的用户,还插入表中该证书由Facebook所以当它再次记录检查用户是否已经存在。 然后,这个新用户通过JWT从服务器访问应用程序,我是对吗? 或者Facebook的身份验证令牌如何导致jwt令牌出现问题?或者它不会?

我是否做了太多的事情来解决一个小问题?或者只是解决方案的一角?

感谢您的支持。

回答

0

令牌不应该发生冲突。在这两种情况下,该过程应该是“相同的” - jwt是从用户实例/模型生成的。 如何创建/获取此实例并不重要 - 从凭据,脸谱令牌,cookie或任何您喜欢的东西。 jwt只包含一个唯一标识符 - id。