AWS Amplify 认证时如何检查密码是否正确?

AWS Amplify how to check if the password is correct during authentication?

我正在使用 AWS Amplify 和 Kotlin 在我的 Android 应用程序中实施一个简单的注册登录系统。一切似乎都工作正常,除了一件事,当用户尝试登录时,他们可以使用任何密码来登录。如果他们输入注册并确认的用户名,则成功登录,这显然不是我想要的。我也希望他们输入正确的密码。我是否需要更改我的 AWS 用户池设置中的某些内容才能实现此目的,或者我是否以某种方式在 Kotlin 中处理此问题?

Amplify.Auth.signIn(inputEmail.text.toString(), inputPassword.text.toString(), {}, {})

我发现了错误。 AWS Amplify 保留先前成功登录的缓存版本,该版本优先于当前尝试登录。所以在某些时候我必须调用 Amplify.Auth.signOut()