Я пытаюсь использовать Okta API в веб-приложении, чтобы пользователи могли активировать/деактивировать коэффициент MFA SMS на своих учетных записях. Тем не менее, я бегу на вопрос, как описано ниже:Okta API: SMS Многофакторный выпуск
Во-первых, на вновь созданной учетной записи:
- Фактор SMS зарегистрирован с помощью метода Enroll Okta SMS Factor API.
- Этот фактор затем активируется с помощью метода Acivate SMS Factor API .
- Затем мы деактивируем коэффициент, используя метод Reset Factor API .
Все это прекрасно работает и без ошибок, однако, теперь при попытке зарегистрировать фактор SMS снова:
- Если используя тот же номер телефона: код не будет отправлен и SMS два -коэффициент аутентификация будет включена без необходимости проверки (это хорошо, но неожиданный)
При использовании другого номера телефона: Okta возвращает следующий объект ошибки:
stdClass Object ( [errorCode] => E0000001 [errorSummary] => Api validation failed: factorEnrollRequest [errorLink] => E0000001 [errorId] => oae3MBJJpGrR6Oj_MkGOxed_g [errorCauses] => Array ( [0] => stdClass Object ( [errorSummary] => There is an existing verified phone number. ) ) )
Как решить эту проблему? Я пропустил шаг, когда мне нужно удалить ранее подтвержденный номер телефона? Если да, то как мне это сделать?