AuthConfirmCode - подтвердить код двухфакторной аутентификации (ExtSdk2)

Материал из razgovorov.ru
Перейти к: навигация, поиск

Описание

Подтвердить /отправить код двухфакторной аутентификации, полученный по SMS или Email. Смотрите сценарий Двухфакторная аутентификация

Параметры

  • Param ! (объект) -
    • Код ! (строка) - код введенный пользователем
    • Идентификатор ! (строка) - ResourceId полученный при попытке аутентификации
    • ВызываемыйМетод ! (строка) - MethodToValidate полученный при попытке аутентификации

Результат

Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов.

Исключения

Пример успешного вызова

Запрос

{
   "Param": {
      "Код": "пришедший код",
      "Идентификатор": "3a23a986-3b0f-4763-89a5-519f7da8a271",
      "ВызываемыйМетод": "САП.AuthenticateExPart2"
   }
}

Ответ

{
  'Result': 'Yzg0NGI3MjU0NmM4NDQyNTg5MjQ4NTM0NGRiMjcwYWY',
  'Stat': ...
}

где «Yzg0NGI3MjU0NmM4NDQyNTg5MjQ4NTM0NGRiMjcwYWY» — это идентификатор сессии, используйте его при вызове остальных методов модуля ExtSdk2 через методы COM-объекта CallMethod и CallMethodXML.