Cognito 用户池CUSTOM_AUTH流不提供新设备元数据



我们正在使用 Cognito 用户池中的CUSTOM_AUTH流来实现我们自己的 MFA,对于记住的设备,会跳过该流程。在使用此流程时,我们已经能够对现有设备进行身份验证,但遇到了障碍。使用 CUSTOM_AUTH 流进行身份验证时,NewDeviceMetadata 似乎为空,即使在启动身份验证/SRP_A 期间未提供DEVICE_KEY也是如此。

知道我们如何进行吗?

我遇到了一个情况,即 amplify-js 在执行CUSTOM_AUTH流时抛出NewDeviceMetadata of undefined错误。事实证明,Amplify 期望从 lambda 触发器返回的自定义身份验证质询名称完全CUSTOM_CHALLENGE

最新更新