我需要你关于MFA流量的帮助。如果有一份机构清单,使用MFA,或者是否可以获得MFA,你能告诉我吗?
我找到了看起来像有MFA的网站,至少它在响应中有这样的数据(siteSearchString)
"mfaType":{"typeId":4,"typeName":"SECURITY_QUESTION"},"mfaCoverage":"FMPA"
但是当我使用此siteID获取站点登录表单时,我将使用
获取简单的登录表单"isMFA": false
当我尝试使用此siteId添加SiteAccount时,我收到此错误:
{
"errorOccurred": "true",
"exceptionType": "com.yodlee.core.IllegalArgumentValueException",
"referenceCode": "_23e71a23-4298-4d86-9271-be9ada8892b0",
"message": "Multiple exceptions encapsulated within: invoke getWrappedExceptions for details"
}
看起来,这个电话需要该机构的真实凭证。我对吗?如果是这样,是否有使用MFA的测试银行或其他金融机构?那么我们可以在开发模式中使用它们而不是与真实模式进行交互吗?
我发现有用的generator。所以测试帐户的问题就解决了。
如果我错过MFA流程中的某些内容,请纠正我。
谢谢!
答案 0 :(得分:1)
登录表单中显示的isMFA: false
值不会使网站成为MFA。
"mfaType":{"typeId":4,"typeName":"SECURITY_QUESTION"},"mfaCoverage":"FMPA"
此值表示网站是否为MFA。
您将收到的异常是因为登录表单参数未在addSiteAccount
API中正确传递。
您应该使用getSiteLoginForm API获取网站的登录表单,然后构建addSiteAccount的请求
另外,我建议您浏览API flow以了解正确使用的API序列。