AuthConfirmCode - подтвердить код двухфакторной аутентификации (ExtSdk2) — различия между версиями
(Новая страница: «== Описание == Подтвердить /отправить код двухфакторной аутентификации, полученный по SMS и…») |
|||
(не показано 8 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
== Описание == | == Описание == | ||
− | Подтвердить /отправить код двухфакторной аутентификации, полученный по SMS или Email. Смотрите сценарий [[Аутентификация_-_Сценарии_ExtSdk2# | + | Подтвердить /отправить код двухфакторной аутентификации, полученный по SMS или Email. Смотрите сценарий [[Аутентификация_-_Сценарии_ExtSdk2#Двухфакторная аутентификация| Двухфакторная аутентификация]] |
== Параметры == | == Параметры == | ||
− | * {{Шаблон:ApiParam| | + | * {{Шаблон:ApiParam|Param|1|объект|}} |
+ | ** {{Шаблон:ApiParam|Код|1|строка|код введенный пользователем}} | ||
+ | ** {{Шаблон:ApiParam|Идентификатор|1|строка|ResourceId полученный при попытке аутентификации}} | ||
+ | ** {{Шаблон:ApiParam|ВызываемыйМетод|1|строка|MethodToValidate полученный при попытке аутентификации}} | ||
== Результат == | == Результат == | ||
Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов. | Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов. | ||
Строка 12: | Строка 15: | ||
====Запрос==== | ====Запрос==== | ||
<source lang="json"> | <source lang="json"> | ||
+ | { | ||
+ | "Param": { | ||
+ | "Код": "пришедший код", | ||
+ | "Идентификатор": "3a23a986-3b0f-4763-89a5-519f7da8a271", | ||
+ | "ВызываемыйМетод": "САП.AuthenticateExPart2" | ||
+ | } | ||
+ | } | ||
</source> | </source> | ||
====Ответ==== | ====Ответ==== | ||
<source lang="json"> | <source lang="json"> | ||
+ | { | ||
+ | 'Result': 'Yzg0NGI3MjU0NmM4NDQyNTg5MjQ4NTM0NGRiMjcwYWY', | ||
+ | 'Stat': ... | ||
+ | } | ||
</source> | </source> | ||
− | + | где «Yzg0NGI3MjU0NmM4NDQyNTg5MjQ4NTM0NGRiMjcwYWY» — это идентификатор сессии, используйте его при вызове остальных методов модуля ExtSdk2 через методы COM-объекта [[CallMethod|CallMethod]] и [[CallMethodXML|CallMethodXML]]. | |
− | |||
− | |||
− | |||
[[Категория:Методы ExtSdk2]] | [[Категория:Методы ExtSdk2]] |
Текущая версия на 10:26, 14 июля 2021
Содержание
Описание
Подтвердить /отправить код двухфакторной аутентификации, полученный по SMS или Email. Смотрите сценарий Двухфакторная аутентификация
Параметры
- Param ! (объект) -
- Код ! (строка) - код введенный пользователем
- Идентификатор ! (строка) - ResourceId полученный при попытке аутентификации
- ВызываемыйМетод ! (строка) - MethodToValidate полученный при попытке аутентификации
Результат
Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов.
- Result (строка) - Идентификатор сессии
- Stat (объект) - статистика времени выполнения операции
Исключения
Пример успешного вызова
Запрос
{
"Param": {
"Код": "пришедший код",
"Идентификатор": "3a23a986-3b0f-4763-89a5-519f7da8a271",
"ВызываемыйМетод": "САП.AuthenticateExPart2"
}
}
Ответ
{
'Result': 'Yzg0NGI3MjU0NmM4NDQyNTg5MjQ4NTM0NGRiMjcwYWY',
'Stat': ...
}
где «Yzg0NGI3MjU0NmM4NDQyNTg5MjQ4NTM0NGRiMjcwYWY» — это идентификатор сессии, используйте его при вызове остальных методов модуля ExtSdk2 через методы COM-объекта CallMethod и CallMethodXML.