Несколько способов проверки телефона с помощью Twilio's Authy - PullRequest
0 голосов
/ 03 июля 2018

Я запутался, как именно проверить телефон с помощью Authy.

У меня есть представление C # / MVC, которое принимает код страны и номер телефона, и я звоню AuthyClient.RegisterUser, и это прекрасно работает. Я храню AuthyId, который возвращается.

Затем я вызываю AuthyClient.SendSms с force = true. <--- это отправляет им код подтверждения? </p>

Мой тестовый пользователь даже не ввел код на моем сайте, и в Twilio он показывает, что проверено. Это потому, что он открыл приложение Authy после регистрации?

Есть несколько способов проверить телефон?

1 Ответ

0 голосов
/ 05 июля 2018

Разработчик Twilio здесь.

Запросы API, которые вы делаете здесь, начиная с вызова AuthyClient.RegisterUser, фактически являются способом двухфакторной аутентификации с API-интерфейсами Authy.

Чтобы проверить телефон с помощью Authy, вам нужно всего лишь сделать два вызова API. Первый отправляет код подтверждения , а второй требует, чтобы пользователь ввел полученный код, а затем проверяет его .

Я вижу, что вы используете библиотеку authy.net , которая, к сожалению, сейчас архивируется на GitHub, потому что она не обновлялась. Я не являюсь разработчиком .NET, но, как я вижу в кодовой базе, он не поддерживает конечные точки Verify. По этой причине я рекомендую вам самим создавать запросы HTTP.

Прочтите Проверьте документацию , в ней есть все URL-адреса, к которым нужно обращаться, включая необходимые параметры. Дайте мне знать, как вы справляетесь с этим.

...