0

我正在尝试设置一个将帐户链接到我的示例应用程序的工作示例。我目前正在使用此处找到的反应示例作为我的基础。我查看了文档以及将帐户与 Lock 链接的示例,但我不确定如何将其应用于我正在使用的 react 示例。我还在这里查看了用于链接用户帐户的 API

以下是我正在尝试解决的用例:

  1. 会有一个用户使用 Google 在我的网站上创建一个新帐户。然后他们决定要通过 GitHub 向同一个帐户添加另一个社交登录。他们单击一个按钮,允许他们通过 GitHub 登录,然后重定向回他们的帐户页面,他们现在可以使用他们的 Google 登录或 GitHub 登录到一个帐户。
  2. 会有一个用户使用 Google 在我的网站上创建一个新帐户。另一天,他们使用 GitHub 在我的网站上创建了另一个新帐户。后来他们意识到他们错误地创建了两个帐户并想要合并它们。他们登录到任一帐户,然后单击允许他们登录到另一个帐户的按钮,然后他们被重定向回他们现在合并的帐户。

我认为 API 将是我最好的选择,但我不确定如何获得SECONDARY_ACCOUNT_JWTOR THE SECONDARY_ACCOUNT_USER_ID。如何让用户登录到他们的其他帐户?当我在用户已经登录时尝试重定向到登录页面时,它只会重定向回我设置为在登录后重定向的页面。

4

1 回答 1

0

嘿,卡米布兰奇!

如果他们通过规则共享同一电子邮件,您可以将这些帐户链接在一起。附件是一个可以帮助您完成任务的示例。谢谢!

https://auth0.com/rules/link-users-by-email

于 2019-07-10T18:46:24.067 回答