使用自定义令牌登录

时间:2019-05-03 14:02:11

标签: react-admin

我想了解如何使用自定义令牌进行登录。 我的“工作流程”是。

  1. 在登录表单中,我有Linkedin按钮
  2. 按下该按钮会将我带到身份验证页面(不弹出)。
  3. 我同意访问,并在我的react admin主页:http://my-react-admin-project.com
  4. 中收到作为URL的自定义令牌
  5. 在这里,我的应用程序会验证我是否在url中有令牌参数。如果是这样,我使用signInWithCustomToken函数登录。这是在render()
  6. 中执行的

->至此,我已经能够对所有内容进行编码,并且可以正常工作:令牌已通过Firebase传递,恢复并登录。但是问题是,我不再像常规登录那样进入仪表板,而是再次进入登录表单。一旦我再次按下Linkedin按钮,或者简单地删除/ login离开基本URL,它将带我正确进入仪表板。

我的问题是,如何以与常规登录相同的方式重定向到仪表板?我应该使用userLogin还是只更改isLoggedIn状态?

有人可以帮我吗?

请注意,我不要求向我解释自定义令牌的工作原理,我只需要了解如何刷新不删除由于某些原因出现的/ login的页面,即使我的回调没有/ login。

谢谢!

0 个答案:

没有答案