我正在尝试设置一个将帐户链接到我的示例应用程序的工作示例。我目前正在使用此处找到的反应示例作为我的基础。我查看了文档以及将帐户与 Lock 链接的示例,但我不确定如何将其应用于我正在使用的 react 示例。我还在这里查看了用于链接用户帐户的 API。
以下是我正在尝试解决的用例:
- 会有一个用户使用 Google 在我的网站上创建一个新帐户。然后他们决定要通过 GitHub 向同一个帐户添加另一个社交登录。他们单击一个按钮,允许他们通过 GitHub 登录,然后重定向回他们的帐户页面,他们现在可以使用他们的 Google 登录或 GitHub 登录到一个帐户。
- 会有一个用户使用 Google 在我的网站上创建一个新帐户。另一天,他们使用 GitHub 在我的网站上创建了另一个新帐户。后来他们意识到他们错误地创建了两个帐户并想要合并它们。他们登录到任一帐户,然后单击允许他们登录到另一个帐户的按钮,然后他们被重定向回他们现在合并的帐户。
我认为 API 将是我最好的选择,但我不确定如何获得SECONDARY_ACCOUNT_JWT
OR THE SECONDARY_ACCOUNT_USER_ID
。如何让用户登录到他们的其他帐户?当我在用户已经登录时尝试重定向到登录页面时,它只会重定向回我设置为在登录后重定向的页面。