0

好的,完全与 Omniauth 混淆,这就是我到目前为止所拥有的:

  • 使用linkein策略获得了omniauth,一切都很好。
  • 我单击一个按钮,我被重定向到链接,我的回调被调用,我从链接中收到包含该用户所有信息的 ominauth 哈希。

现在,当我在我的数据库中创建/或获取我的用户时,或者将要链接到这个 linkedin 帐户时,我将 Omniauth 哈希中的哪个值视为该用户的一致“用户 ID”?这样我就可以在未来的退货中识别用户?

4

1 回答 1

0

那将是uid领域。这是识别用户的唯一方法。

在某些特定情况下(例如将 OmniAuth 与 Google 一起使用时),您实际上可以通过使用他的电子邮件将 omniauth 用户链接到现有帐户。但是在进行此链接时要小心,您不想将 2 个不同的用户链接在一起。始终确保verified_emailomniauth 散列中有一个字段。

于 2013-08-19T09:57:23.693 回答