我们在Cognito用户池中使用CUSTOM_AUTH流来实现我们自己的MFA,对于记住的设备会跳过它。我们已经能够在使用此流程时对现有设备进行身份验证,但遇到了障碍。使用CUSTOM_AUTH流进行身份验证时,似乎NewDeviceMetadata为null,即使在启动auth / SRP_A期间未提供DEVICE_KEY也是如此。
关于我们如何进行的任何想法?
答案 0 :(得分:0)
我遇到一种情况,当执行CUSTOM_AUTH流时,amplify-js会引发NewDeviceMetadata of undefined
错误。事实证明,amplify希望从lambda触发器返回的自定义身份验证质询名称完全是CUSTOM_CHALLENGE
。