Обновление адреса электронной почты пользователя Authy через API - PullRequest
0 голосов
/ 14 октября 2019

Мы используем Authy API для инициирования мобильных кодов проверки через SMS, и во время нашего PoC код будет пытаться регистрировать пользователей каждый раз, когда запрашивается код подтверждения (поэтому он будет регистрироваться, а затем запрашивать SMS). В то время причина была в том, что если пользователь изменил свою электронную почту (номер мобильного телефона тот же), мы хотели бы зарегистрировать его снова на этом новом электронном письме. Регистрация вызовов с пользователем, который уже был зарегистрирован, по сути является запретом (он возвращает идентификатор авторизации текущего зарегистрированного пользователя).

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

Буду признателен за любые советы по этому вопросу.

1 Ответ

0 голосов
/ 17 октября 2019

Twilio developer evangelist здесь.

Невозможно обновить или удалить адрес электронной почты для пользователя, и при повторной регистрации с другим адресом электронной почты, но с тем же номером телефона, новый адрес электронной почтыпросто добавляется в учетную запись пользователя (хотя вы можете видеть только первый адрес электронной почты на панели инструментов).

Вам не нужно регистрироваться каждый раз, так как вам требуется только authy_id для отправки 2код факторной аутентификации. Хотя лучше всего добавлять новый адрес электронной почты пользователю, если они меняют его на вашей платформе.

Еще одна дополнительная вещь, но это не обязательно означает, что вы используете этот сервис для двухфакторной аутентификации. Скорее просто для подтверждения номера телефона. Если это так, вы можете вместо этого использовать Twilio Verify API . Для этого нужен только номер телефона, а не адрес электронной почты.

...