Мне нужна ваша помощь относительно потока MFA. Не могли бы вы рассказать мне, пожалуйста, если есть список учреждений, в которых используется МИД, или если это возможно?Yodlee MFA flow
Я нашел сайт, который выглядит, как это было MFA, по крайней мере, есть такие данные в ответ (siteSearchString)
"mfaType":{"typeId":4,"typeName":"SECURITY_QUESTION"},"mfaCoverage":"FMPA"
Но когда я получаю регистрационную форму на сайте с этой siteID, я получать простую регистрационную форму с
"isMFA": false
Когда я пытаюсь addSiteAccount с помощью этого siteId, я получаю эту ошибку:
{
"errorOccurred": "true",
"exceptionType": "com.yodlee.core.IllegalArgumentValueException",
"referenceCode": "_23e71a23-4298-4d86-9271-be9ada8892b0",
"message": "Multiple exceptions encapsulated within: invoke getWrappedExceptions for details"
}
Похоже, что для этого вызова требуются реальные полномочия для этого учреждения. Я прав? Если да, есть ли какие-либо испытательные банки или другие финансовые учреждения, которые используют МИД? Поэтому мы можем использовать их в режиме разработки и не взаимодействовать с реальными?
Я нашел полезным generator. Поэтому вопрос с тестовыми учетными записями решается.
Пожалуйста, исправьте меня, если я пропущу что-то в потоке MFA.
Спасибо!
Hi Shreyans, У меня есть еще один вопрос относительно 'putMFARequestForSite'. Я успешно получил ответ от 'getMFAResponse', но когда я пытаюсь' putMFARequestForSite', я получаю: '{" primitiveObj ": false}' Так выглядит, что запрос не увенчался успехом. Не могли бы вы прояснить, какая причина может быть для этого? Для этого я использовал данные генератора учетных записей. Может быть, ответы неверны? Заранее благодарим за ваш ответ! – Razix
Извините за ответ так поздно. Поскольку вы используете API getMFAResonse, вам придется использовать putMFARequest, а не putMFARequestForSite. – Shreyans