首页 > 解决方案 > 使用 Lambda 函数进行 Cognito 属性映射

问题描述

我曾与客户外部 IdP 集成,并将他们的属性映射到我的用户池中的属性。然而,有时客户,例如应该发送USER或发送ADMIN声明/属性,但无论出于何种原因在他们的 SAML 设置中都不能这样做(即使只是他们不知道如何),而是发送给我的一个 UUID ADMIN,另一个 UUIDUSER对应于他们自己的 IdP 中的组的 id。

有没有办法做到这一点?目前因为我们正在使用身份令牌,所以我使用preToken触发函数来进行此映射。但这并不理想,因为如果我这样做GetUser,值仍然是 UUID,这导致我不得不装饰/代理从 Cognito 返回的调用,以便我可以再次进行此映射。

标签: amazon-web-servicesaws-lambdaamazon-cognito

解决方案


推荐阅读