尝试进行无密码登录的自定义身份验证流时遇到问题。 我在这里关注文档:https://aws-amplify.github.io/docs/android/authentication#custom-authentication-in-amplify
我在那里有一个awsconfiguration.json,其中包括自定义部分的那两个部分。
与此相关的两个问题是:
我编写了一个Lambda预身份验证触发器,以验证用户是否已经存在于数据库(RDS)中。但是当我尝试登录时,此lambda方法不会调用。
第二个是我第一次使用CustomAuthFlow调用方法AWSMobileClient.getInstance().confirmSignIn()
登录时,它使我登录时没有任何问题。此后,当我退出并尝试再次登录时,它将触发lambda服务两次“定义身份验证”挑战和“创建身份验证”挑战。
预先感谢您的帮助!