iOS Amazon Cognito登录错误InvalidParameterException

时间:2017-03-03 13:52:39

标签: ios amazon-web-services amazon-dynamodb aws-lambda aws-sdk

我正在使用iOSuser identity开发Amazon cognito。我在项目中集成了AWSCoreAWSCognitoIdentityProvider框架,并成功注册了该框架。它还会更新Users中的GroupsUser Pools session

我遇到的问题是,在尝试使用相同的credentials登录时,我收到错误:InvalidParameterException此客户端只启用了自定义身份验证(lambda驱动)... < / p>

任何人都有这个想法。我试图配置Lambda。但不知道该怎么做。请提出一个可行的方法。

1 个答案:

答案 0 :(得分:3)

在用户池应用程序部分中看起来像你已经检查过&#34;只允许自定义身份验证(CUSTOM_AUTH_FLOW_ONLY)&#34;为您的应用客户端设置为true。 您是否尝试设置自己的身份验证流程,而不是用户池提供的基于用户名和密码的身份验证?

如果是,您可以在此处找到有关自定义身份验证的更多详细信息:http://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow.html#amazon-cognito-user-pools-custom-authentication-flow

如果没有,您可以为您的应用客户端取消选中此选项,错误应该消失。