使用AWS Cognito实施基于SMS的MFA

时间:2019-10-21 15:14:51

标签: amazon-web-services aws-sdk amazon-cognito

我在通过“登录”实施MFA流程时遇到问题。我要的是用户登录,如果未验证MFA代码,则更改UI以接受MFA代码,最后对代码进行身份验证+如果MFA代码正确,则登录用户。

在登录时调用“ authenticateUser”方法后,我正在调用这些回调函数:

const callbacks = {
    onSuccess: session => {
        resolve();
    },

    onFailure: err => reject(err),
    mfaRequired: codeDeliveryDetails =>
        resolve(codeDeliveryDetails),
};

如果MFA待处理,则将切换用户界面。 我的问题是,当用户输入MFA代码并点击“提交”时,我将调用“ sendMFACode”函数来验证MFA,但由于无法在登录期间检索到认知用户的对象,因此无法登录。 / p>

0 个答案:

没有答案