0

我在 nodejs express 服务器上工作,我只专注于身份验证部分。此时登录和注册层工作正常,但现在我需要添加两因素身份验证。

我的问题是:有没有办法在不重建所有部分的情况下添加这种集成的身份验证?例如集成speakeasy。

这是我现在用来构建寄存器层的方法,并使用 bcrypt 在 mongodb 模型中加密数据。

exports.register = async (req,res, next) =>{
    const {username, email, password } = req.body;

    try {
        const user = await User.create({
            username, 
            email, 
            password
        });

        res.status(201).json({
            success: true,
            user
        });
    } catch (error) {
        res.status(500).json({
            success: false,
            error: error.message,
        });
    }
}

再次感谢您的帮助。

4

0 回答 0