【问题标题】:Facing issue with MFA while adding account to Yodlee在向 Yodlee 添加帐户时面临 MFA 问题
【发布时间】:2015-09-21 05:45:06
【问题描述】:

向 yodlee 添加帐户时出现错误,以下是我为添加基于站点的帐户所做的步骤。

1.我正在通过调用 addSiteAccount1 添加帐户。

2.添加帐户后,我可以通过调用 getMFAResponseForSite API 获取帐户的 MFA

3.当我们通过调用 putMFARequestForSite API 来放置 MFA 时,我们在 json 响应中收到错误

我得到的所有回应是 1.addsiteaccount1 的响应是

{"siteAccountId":12803756,"isCustom":false,"credentialsChangedTime":1442572129,"siteRefreshInfo":{"siteRefreshStatus":{"siteRefreshStatusId":1,"siteRefreshStatus":"REFRESH_TRIGGERED"},"siteRefreshMode":{"refreshModeId":1,"refreshMode":"MFA"},"updateInitTime":1442572129,"nextUpdate":1442573029,"code":801,"suggestedFlow":{"suggestedFlowId":2,"suggestedFlow":"REFRESH"},"noOfRetry":0,"isMFAInputRequired":true,"siteAddStatus":{"siteAddStatusId":13,"siteAddStatus":"ADD_IN_PROGRESS"}},"siteInfo":{"popularity":0,"siteId":16486,"orgId":1148,"defaultDisplayName":"Dag Site SecurityQA","defaultOrgDisplayName":"Demo Bank","enabledContainers":[{"containerName":"bank","assetType":1},{"containerName":"credits","assetType":2}],"baseUrl":"http://64.14.28.129/dag/index.do","loginForms":[],"isHeld":false,"isCustom":false,"mfaType":{"typeId":4,"typeName":"SECURITY_QUESTION"},"siteSearchVisibility":true,"isAlreadyAddedByUser":true,"isOauthEnabled":false,"hdLogoLastModified":0,"isHdLogoAvailable":false},"created":"2015-09-18T03:28:49-0700","retryCount":0,"disabled":false,"isAgentError":false,"isSiteError":false,"isUARError":false}

2.getMFAResponseForSite 的响应是

{"isMessageAvailable":true,"fieldInfo":{"questionAndAnswerValues":[{"question":"What is the name of your state?","questionFieldType":"label","responseFieldType":"text","isRequired":"true","sequence":1,"metaData":"QUESTION_1"},{"question":"What is the name of your first school","questionFieldType":"label","responseFieldType":"text","isRequired":"true","sequence":2,"metaData":"QUESTION_2"}],"numOfMandatoryQuestions":-1,"mfaFieldInfoType":"SECURITY_QUESTION"},"timeOutTime":46320,"itemId":0,"memSiteAccId":12792909,"retry":false}
  1. 当我发送 MFA 信息时,我收到以下异常

    {"errorOccurred":"true","exceptionType":"com.yodlee.core.InvalidSiteAccountException","re​​ferenceCode":"_dc15c156-100b-4049-a75d-dbfa2250b22f","message":"参数 未找到值:12792909"}

谁能告诉我AddSiteAccount API flow中提到的我在哪里使用了错误的api或流

【问题讨论】:

    标签: yodlee


    【解决方案1】:

    您正在尝试的 MFA 似乎是 Q/A。并假设您正在使用 putMFARequestForSite,而您收到的错误正在发生,因为您提供的 memSiteAccId 不正确,正如异常本身所说 - “com.yodlee.core.InvalidSiteAccountException”。请传递正确的memSiteAccId,从addSiteAccount1 的响应中可以看出是- 12803756。

    【讨论】:

    • 感谢 @Apoorv 的回答,你是对的,我传递了错误的 siteaccountId 现在一切正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多