Как связать аккаунты через API с помощью Auth0.js SDK в ответ - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь настроить рабочий пример привязки учетных записей к моему образцу приложения.В настоящее время я использую пример реакции, найденный здесь , в качестве своей базы.Я просмотрел документы и пример связывания учетной записи с Lock , но я не уверен, как применить это к примеру реакции, с которым я работаю.Я также посмотрел на API для привязки учетной записи пользователя здесь .

Вот примеры использования, которые я пытаюсь обойти:

  1. Там будетпользователь, который создает новую учетную запись на моем сайте с помощью Google.Затем они решают, что хотят добавить еще один социальный логин через GitHub к той же учетной записи.Они нажимают кнопку, которая позволяет им войти в систему через GitHub, а затем перенаправляет обратно на страницу своей учетной записи, и теперь они могут войти в одну учетную запись, используя либо свой логин Google, либо GitHub.
  2. Там будет пользователь, который создаетновый аккаунт на моем сайте с помощью Google.В другой день они создают новую учетную запись на моем сайте, используя GitHub.Позже они понимают, что по ошибке сделали два аккаунта и хотят объединить их.Они входят в любую учетную запись, затем нажимают кнопку, которая позволяет им войти в другую учетную запись, и затем они перенаправляются обратно в свою теперь объединенную учетную запись.

Я думаю, что API был бы моим лучшим вариантом, но я не уверен, как получить SECONDARY_ACCOUNT_JWT ИЛИ SECONDARY_ACCOUNT_USER_ID.Как я могу заставить пользователя войти в свою другую учетную запись?Когда я пытаюсь перенаправить на страницу входа, когда пользователь уже вошел в систему, он просто перенаправляет обратно на страницу, которую я установил для перенаправления после входа в систему.

1 Ответ

0 голосов
/ 10 июля 2019

Привет, Камибланч!

Вы можете связать учетные записи вместе, если они используют один и тот же адрес электронной почты через правило.Прилагаемый пример, который может помочь вам в вашем квесте.Спасибо!

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

...