2016-12-23 4 views
1

Ich integriere Yodlee MFA in meiner Anwendung, aber ich habe Schwierigkeiten, MFA-Formular zu machen, wenn irgendwelche MFA-Fehler aufgetreten sind. Also Schritte ich folge:Yodlee MFA nicht verfügbar, wenn MFA-Fehler aufgetreten ist

  1. Der Benutzer wählt MFA Formular sagen, Dag Site SecurityQA.
  2. Der Benutzer gibt den Benutzernamen und das Kennwort ein und wartet auf die MFA-Authentifizierung.
  3. MFA Form macht die Besucher und Benutzer gibt falsche Anmeldeinformationen
  4. Benutzer refresh Antwort mit Fehlercode 523
  5. Jetzt die Seite zu aktualisieren Benutzer versucht, empfängt.

Hier bekomme ich refresh Antwort als,

{ 
    "siteRefreshStatus"=>{ 
    "siteRefreshStatusId"=>10, 
    "siteRefreshStatus"=>"SITE_CANNOT_BE_REFRESHED" 
    }, 
    "siteRefreshMode"=>{ 
    "refreshModeId"=>1, 
    "refreshMode"=>"MFA" 
    }, 
    "updateInitTime"=>0, 
    "nextUpdate"=>2104528345, 
    "code"=>523, 
    "suggestedFlowReason"=>{ 
    "suggestedFlowReasonId"=>2, 
    "suggestedFlowReason"=>"ACCOUNT_IN_ERROR" 
    }, 
    "suggestedFlow"=>{ 
    "suggestedFlowId"=>3, 
    "suggestedFlow"=>"EDIT" 
    }, 
    "itemRefreshInfo"=>[ 
    { 
     "memItemId"=>xxxxxx, 
     "itemSuggestedFlow"=>{ 
     "suggestedFlowId"=>3, 
     "suggestedFlow"=>"EDIT" 
     }, 
     "itemSuggestedFlowReason"=>{ 
     "suggestedFlowReasonId"=>2, 
     "suggestedFlowReason"=>"ACCOUNT_IN_ERROR" 
     }, 
     "errorCode"=>523, 
     "retryCount"=>4 
    }, 
    { 
     "memItemId"=>xxxxxx, 
     "itemSuggestedFlow"=>{ 
     "suggestedFlowId"=>3, 
     "suggestedFlow"=>"EDIT" 
     }, 
     "itemSuggestedFlowReason"=>{ 
     "suggestedFlowReasonId"=>2, 
     "suggestedFlowReason"=>"ACCOUNT_IN_ERROR" 
     }, 
     "errorCode"=>523, 
     "retryCount"=>4 
    } 
    ], 
    "noOfRetry"=>4, 
    "isMFAInputRequired"=>true, 
    "siteAddStatus"=>{ 
    "siteAddStatusId"=>15, 
    "siteAddStatus"=>"ADD_FAILURE" 
    }, 
    "memSiteAccId"=>xxxxxx, 
    "lastRefreshCompleteTime"=>1482460665 
} 

das Konto seiner MFA sagt.

Ich möchte MFA-Authentifizierungsformular dafür öffnen. Aber wenn ich versuche MFA Formular /jsonsdk/Refresh/getMFAResponseForSite API,

Es gibt nicht mir MFA Form Details zu holen, sondern Reaktion nach ergibt.

Auch nach dem Warten nach 5-10 Minuten, bekomme ich die gleiche Antwort für MFA Form

Der Benutzer muss zur Änderung der Anmeldeinformationen gehen, um dies zu beheben.

Funktioniert das? Ich möchte das MFA-Formular direkt öffnen, wenn die Antwort MFA-bezogene Fehler enthält.

+0

ich auf https://www.moneybrilliant.com.au/ geprüft, die Yodlee Umsetzung hat und öffnet MFA Form auf refresh_site wenn Website MFA Fehler hat – bunty

Antwort

0

Wir empfehlen Ihnen, bitte unsere neue Rest (Yodlee) API zu verwenden. Yodlee API Swagger Tool

Wie Sie verwenden Rast Wrapper bitte die folgenden Schritte aus:

Bitte aktualisieren Sie Ihren Step-5 mit this-> Rufen updateSiteAccountCredentials API, dann getMFAResponseForSite abfragen die MFA Login-Formular Informationen zu erhalten.

Wenn Sie in der getMFAResponseForSite-API-Antwort "isMessageAvailable = true" erhalten, hören Sie auf, die API abzufragen und das MFA-Anmeldeformular entsprechend zu erstellen.

Grüße

Saurabh

+0

Hallo @saurabh, Danke für eine Antwort. Aber ich suche nach einer Möglichkeit, nur MFA-Formular zu rendern, anstatt einen Benutzer nach updateCredentials zu fragen. – bunty

Verwandte Themen