我想使用adminInitiateAuth来触发用户迁移lambda函数,但是我的代码给出了以下错误:
"errorType": "UserLambdaValidationException",
"errorMessage": "PreAuthentication failed with error Bad triggerSource PreAuthentication_Authentication.",
"trace": [
"UserLambdaValidationException: P
我使用增强cli通过amplify update auth创建了一个PostConfirmation lambda触发器,并浏览了为`amplify/backend/function//src/add-to-group.js.中的特定功能创建模板的setup guide setting Do you want to enable any of the following capabilities? to Add User to Group 然后我使用amplify push推送了该函数。遗憾的是,现在当新用户得到确认时,它不会被添加到想要的组中。当检查特定lambda上的日志时,我得到以下错
在我的身份验证方法中,我正在使用Serverless框架。我的目标是创建一个API端点,它触发(通过)一个Lambda函数来创建一个新的AWS认知用户。端点将有一个自定义授权程序来保护它。
我的Lambda函数在下面。当它运行时,我会收到错误"NotAuthorizedException: SignUp不允许这个用户池“。对于如何授权我的Lambda函数来创建一个新用户,有什么想法吗?
'use strict';
var AmazonCognitoIdentity = require('amazon-cognito-identity-js');
var
我们使用Cognito。平安无事。我使用AdminCreateUser应用编程接口添加了一个用户,他们收到了临时密码。不幸的是,他们等待了一个多月才登录,现在当他们尝试使用临时密码登录时,Cognito返回以下错误:
User account has expired, it must be reset by an administrator.
我该怎么做?我在Cognito UI中没有看到任何reset按钮。是否有可以调用的CLI或API?
为了更好的安全性,我想把我所有的web应用程序用户转移到aws认知。是否有可能将用户数据从mongodb迁移到cognito,以便我的所有客户都可以使用相同的旧密码登录?还是要求在迁移后更改密码?
A rough user table is below:
name:
email:
hash_password:
salt:
hash_password和salt是字符串,这些字符串可能必须导出到csv,然后上传到cognito。但我看不出有任何这样的选择。
我有数以百计的用户,我不想强迫所有的人更改密码。我检查了aws文档,它们没有提到来自mongodb的迁移。如果有可能的话,请允许我这样做,如果
是否可以从AWS核心控制台应用程序(在本地运行)到.NET Congnito with AD FS SAML?
我可以使用PASSWORD对Cognito用户池进行身份验证
AmazonCognitoIdentityProviderClient provider = new AmazonCognitoIdentityProviderClient();
CognitoUserPool userPool = new CognitoUserPool("user-pool-id", "client-id", provider);
我正在开发一个使用Cognito作为身份提供者的应用程序。
我需要从Cognito获取要在UI上显示的用户总数。但问题是Cognito不提供总用户数,但是它提供了describe user pool api中的估计用户数。我不明白的是,为什么“估计”计数而不是精确计数?是因为联合用户吗?
任何使用身份提供者的人都不会在自己的应用程序中拥有用户(或者他们会吗?)。那么,为什么Cognito的查询功能如此基础呢?为了处理这样的场景,人们应该在自己的应用程序中也有一个用户的副本吗?但在这种情况下,挑战是如何同步用户?App Sync仅适用于身份池,而不适用于用户池。