2014-09-24 79 views
1

我需要您對MFA流量的幫助。如果有機構列表,使用MFA,或者有可能得到它,你能告訴我嗎?Yodlee MFA流程

我發現網站,看起來像它有MFA,至少它具有響應中這樣的數據(siteSearchString)

"mfaType":{"typeId":4,"typeName":"SECURITY_QUESTION"},"mfaCoverage":"FMPA" 

但是,當我得到網站的登錄表單與此的siteID,我讓簡單的登錄表單與

"isMFA": false 

當我嘗試使用addSiteAccount這個網站ID,我得到這個錯誤:

{ 
    "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流程中的某些內容,請糾正我。

謝謝!

回答

1

登錄表單中存在的isMFA: false值不會生成站點MFA。

"mfaType":{"typeId":4,"typeName":"SECURITY_QUESTION"},"mfaCoverage":"FMPA"該值表示網站是否爲MFA。

由於登錄表單參數未在addSiteAccount API中正確傳遞,因此您將收到異常。

您應該使用getSiteLoginForm API來獲取登錄表單的網站,然後構建的addSiteAccount

請求此外,我建議你去通過API flow理解到正確使用API​​的順序。

+0

嗨Shreyans, 我還有一個關於'putMFARequestForSite'的問題。我成功地從'getMFAResponse'得到了響應,但是當我嘗試'putMFARequestForSite'時,我得到:'{「primitiveObj」:false}' 所以看起來像請求不成功。你能否澄清一下爲什麼可以這樣做?我正在使用虛擬帳戶生成器數據。難道答案是不正確的? 在此先感謝您的回答! – Razix 2014-09-26 11:43:51

+0

抱歉回答這麼晚。由於您使用的是getMFAResonse API,因此您必須使用putMFARequest而不是putMFARequestForSite。 – Shreyans 2014-11-04 05:19:11