【发布时间】:2016-10-08 20:04:47
【问题描述】:
我正在尝试通过执行以下步骤来验证各种基于 MFA 的帐户 Yodlee API:
- 成功调用
addSiteAccount1 - 作为响应,它确实返回
siteAccountId -
作为响应,它还提供了
REFRESH_TRIGGERED的站点刷新状态if resp['siteRefreshInfo']['siteRefreshMode']['refreshMode'] == 'MFA' and resp['siteRefreshInfo']['isMFAInputRequired'] == True and resp['siteRefreshInfo']['siteRefreshStatus']['siteRefreshStatus'] == 'REFRESH_TRIGGERED' 现在,与
getSiteRefreshInfo一起反复调用getMFAResponseForSite会导致初始代码为801,然后508最终会超时。-
最后,我以
isMessageAvailable: True退出循环{u'itemId': 0, u'retry': False, u'timeOutTime': 99880, u'memSiteAccId': 10144098, u'errorCode': 0, u'isMessageAvailable': True, u'fieldInfo': {u'questionAndAnswerValues': [], u'numOfMandatoryQuestions': -1, u'mfaFieldInfoType': u'SECURITY_QUESTION'}}
我唯一担心的是它提供了mfaFieldInfoType,但它没有提供实际问题。
几个问题:
一个。如何为网站检索正确的 MFA 问题?
b.如果用户最初进入系统并且想要链接帐户超过几秒钟,那么用户将失去体验 - 那么建议允许获得 MFA 问题的时间段是多少?
c。这是由于开发环境与生产环境的差异造成的吗?
d。我可以检索帐户的帐户和持有详细信息,但是帐户结果为NON_REFRESHABLE 状态。
【问题讨论】:
标签: yodlee