我正在创建一个具有不同第三方身份验证的新应用程序。
前端:反应16
后端:PHP 7与Yii2
forntend和后端之间的通信:RESTFUL API
我在 Facebook Auth 中有疑问。
我的所作所为:
寄存器:
我在React前端从FaceBook服务器获得了短时令牌并发送到后端
后端从FaceBook服务器交换长时间令牌。
使用长期令牌创建帐户
登录:
比较令牌
1.1发现 - >登录他们
1.2未找到--->注册
有一个很大的问题,即长时间令牌(60天后)无效,我会重定向用户注册另一个帐户,用户无法再次使用旧帐户。
我在某个步骤中做错了吗?或者我需要在注册部分做更多的事情?或者给我一个很好的解决方案?任何人都可以提供帮助。