问题标签 [amazon-cognito-triggers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
228 浏览

amazon-web-services - cognito lambda (RDS 同步) 触发器 (PostConfirmation) 超时

我正在使用一个简单的函数来保持同步我的 RDS 用户表和 Cognito

日志

根据日志,您可以看到此函数尊重 5 秒的执行时间,那么为什么永远不会结束呢?为什么 cognito 进行 3 次尝试?

0 投票
3 回答
2031 浏览

amazon-web-services - 配置 Cognito 以正确方式通过 SendGrid 等第三方发送电子邮件

我试图调用自定义消息函数通过 SendGrid 发送电子邮件,它工作得很好,但我没有办法阻止 AWS 通过他们的电子邮件发送。我试图将其设置messageAction为“抑制”,但出现了另一个问题。messageAction由于仅适用于 adminCreateUser 功能,因此不支持自助注册。我错过了什么还是我没有正确地做到这一点?

0 投票
1 回答
279 浏览

amazon-cognito - AWS Cognito - 将详细信息从客户端传递到自定义消息触发器

根据文档

ClientMetadata不会在自定义消息触发器中提供。是否有替代方案/解决方法,使用纯粹的认知挂钩/触发器将ClientMetadata传递给自定义消息触发器?

0 投票
1 回答
1041 浏览

amazon-cognito - AWS Cognito 将自定义身份验证流与外部身份提供商一起使用

是否可以使用启用了自定义身份验证流程的 AWS Cognito,同时还使用 Facebook 或 Google 等外部身份提供商?我已经用 Facebook 和 Cognito Hosted UI 尝试过这个,但我的 DefineAuthChallenge 触发器没有被击中。

0 投票
1 回答
594 浏览

aws-lambda - 如何在自定义身份验证 lambda 触发器中使用 AWS Cognito 的自适应身份验证安全启发式?

我正在使用 AWS Cognito 自定义身份验证流程。我不依赖 Cognito 进行 MFA。我想在 Cognito 的高级安全功能中使用自适应身份验证安全启发式。不幸的是,触发器中的事件不包含此信息。是否可以根据自适应身份验证的风险级别设置不同的自定义挑战?

0 投票
3 回答
761 浏览

aws-lambda - 无法使用 CLI 设置 AWS cognito 触发器

我正在尝试使用 AWS-CLI 在 cognito 上为 Auth Challenge 设置 lambda 触发器,其中涉及 DefinAuthChallenge、CreateAuthChallenge、VerifyAuthChallenge 等。

在我运行这个之后,只剩下最后一个 lambda 触发器配置和 DefineAuthChallenge,CreateAuthChallenge 配置丢失。

请帮助我了解如何使用 CLI 在 Cognito 上配置 lambda 触发器。我无法通过 UI 执行此操作,因为函数别名不会出现在 UI 上。因此,AWS-CLI 是我唯一的选择。

0 投票
1 回答
686 浏览

amazon-cognito - 与 Open ID(Auth0) 联合时如何更改 AWS Cognito 中的用户名?

在 Cognito 用户池联合中,我添加了 Open ID connect 以连接到 Auth0 并使用 Auth0 作为身份提供者。

通过 Auth0 登录时,Cognito 用户池在用户池中创建一个用户,用户名如下所示,

我不希望用户名是这样的,因为我的应用程序不支持这个。

有没有办法告诉 Cognito 用户池,对 Open ID 中的用户名使用不同的字段(声明)?

我尝试启用用户迁移 lambda,但它永远不会触发。

0 投票
1 回答
3809 浏览

amazon-cognito - AWS Cognito 预令牌生成 lambda 触发器

我们可以在 AWS Cognito 中为应用程序客户端(客户端凭证)触发预令牌生成 lambda 吗?

0 投票
2 回答
279 浏览

amazon-web-services - Amazon Cognito:尝试注销时出错

这是请求 uri

它重定向到这个 uri,错误出现在图像中

在此处输入图像描述

请注意:登录后一切正常

0 投票
1 回答
3805 浏览

aws-lambda - 我可以通过 API 网关通过 Lambda 调用 AWS Cognito 吗?

我当前的堆栈是这样的:

  1. 用户通过 AWS Cognito 创建账户
  2. 触发后确认 lambda,然后将更多用户详细信息添加到数据库

我的数据库使用subcognito 生成的 id 作为 userId,所以它们是相同的。我还将电子邮件地址复制为数据库中的用户名。我的意图是使用 Cognito 进行身份验证,并使用我自己的数据库来实现我的应用程序的功能。

但是,如果用户希望更新他们的电子邮件地址,我需要在 cognito 和我的数据库中进行修改。我第一次尝试使用我的 lambda 调用 cognito,admin_update_user_attributes但很快意识到它被阻止向 Internet 进行外部调用,所以我创建了一个 nat 网关,它可以工作,但它的成本太高了!

我的第二个想法是通过 cognito,让我的前端拨打电话,然后让 cognito 触发 lambda 来更新我的数据库,但我认为这是不可能的。

是否有配置或我缺少的东西能够通过 API 网关通过 lambda 访问 AWS cognito,因为它们都是 AWS 服务。

我不想通过我的前端进行两个单独的调用,因为这会产生一个完成而不是另一个完成的风险。

谢谢