IPWorks OFX 2020 macOS Edition

Questions / Feedback?

ChallengeQuestions Property

A list of MFA challenge question/answer pairs required for Multi-Factor Authentication.

Syntax

public var challengeQuestions: Array<ChallengeDetail> {
get {...} }

Remarks

This is used when the RequestChallengeQuestions and SendChallengeAnswers methods are called.

The Multi-Factor Authentication (MFA) is supported only in OFXVersions: 1.0.3, 2.0.3, 2.1.0, and 2.1.1 and even with these OFX versions, this depends on FI itself. Not all FIs support this option.

A way to know if your FI supports and requires the MFA during sign on is to check the MFAChallengeFirst and MFAChallengeReq when the GetProfile method is called. If the MFAChallengeReq returned by the server is True, then the user has to call the RequestChallengeQuestions method.

Upon successful response, the QuestionId, Question, and Aggregate will be populated. By knowing these, the user then can send the MFA answers (via setting the corresponding Answer for each QuestionId) back to the server by calling the SendChallengeAnswers method.

Copyright (c) 2021 /n software inc. - All rights reserved.
IPWorks OFX 2020 macOS Edition - Version 20.0 [Build 7941]