我在通过“登录”实施MFA流程时遇到问题。我要的是用户登录,如果未验证MFA代码,则更改UI以接受MFA代码,最后对代码进行身份验证+如果MFA代码正确,则登录用户。
在登录时调用“ authenticateUser”方法后,我正在调用这些回调函数:
const callbacks = {
onSuccess: session => {
resolve();
},
onFailure: err => reject(err),
mfaRequired: codeDeliveryDetails =>
resolve(codeDeliveryDetails),
};
如果MFA待处理,则将切换用户界面。 我的问题是,当用户输入MFA代码并点击“提交”时,我将调用“ sendMFACode”函数来验证MFA,但由于无法在登录期间检索到认知用户的对象,因此无法登录。 / p>