我正在使用iOS
为user identity
开发Amazon cognito。我在项目中集成了AWSCore
和AWSCognitoIdentityProvider
框架,并成功注册了该框架。它还会更新Users
中的Groups
和User Pools session
。
我遇到的问题是,在尝试使用相同的credentials
登录时,我收到错误:InvalidParameterException
此客户端只启用了自定义身份验证(lambda驱动)... < / p>
任何人都有这个想法。我试图配置Lambda
。但不知道该怎么做。请提出一个可行的方法。
答案 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
如果没有,您可以为您的应用客户端取消选中此选项,错误应该消失。