我在为AWSCognitoIdentityUser启用多重身份验证时遇到问题。下面的代码段运行时没有错误,但无法将用户更新为在AWS控制台中启用的MFA。
我们的用户池设置为MFA可选。我们可以手动启用用户,但不能通过应用程序(swift 3)
任何帮助将不胜感激!
in
从Cognito git hub网站上的某人那里获得了一些帮助。谢谢behrooziAWS!
settings.mfaOptions为零,所以附加到它是一个noop。尝试将其设置为数组而不是附加到nil数组:
settings.mfaOptions = [mfaOptions]
这就是诀窍。