当前位置: 首页 > 知识库问答 >
问题:

如何填充联邦标识ID并将其发送到IAM策略?

黄丰
2023-03-14

我想知道,这个值从哪里填充。我已经签入了认知身份JWT令牌,其中sub将具有认知的用户名。我不能在JWT ID令牌的任何地方看到联邦ID。我只能看到在联合身份池中生成的ID。

它是认知和联合池ID的哈希吗?

因为如果它来自JWT令牌,我想在dynamodb的IAM角色中将custom:Attribute1动态地传递到这个变量${cognito identity.amazonaws.com:custom:Attribute1}

谢谢,谢谢你的帮助

共有1个答案

苏磊
2023-03-14

使用Cognito Federated Identity,用户池中的用户名不会跨联邦边界保留。相反,它被交换为一个身份id,该身份id与该用户未来的交互是一致的。此时,您需要维护自己的用户名映射-

 类似资料:
  • 问题内容: 我有一个表,其中包含大量数据。我想添加额外的列并将其用作主键。用从1到1的值填充此列的更好方法是什么 目前,我正在使用游标并逐行更新行。需要几个小时。有办法更快地做到这一点吗? 谢谢 问题答案: 像这样做: 然后该列将被创建并自动填充值(正如Aaron Bertrand在他的注释中指出的那样-您无法控制哪一行获得了什么值-SQL Server自行处理该值,因此您无法影响它。)所有行都将

  • 我在一个使用JavaScript的站点上遇到了一个问题,我需要自动点击一次,然后在我用完之前找出我得到了多少圈。例如,假设我有8圈。所以我需要的是让JavaScript自动触发所说的div id,8次。(如中所示,我这样添加)链接:https://jsfiddle.net/yxsgp8tc/

  • 问题内容: 大家好。我的数据库中有一个表,其中包含约一千条记录。我想重置标识列,以便所有ID都再次按顺序进行。我正在看这个,但我假设它只能在空表上工作 当前表 所需表 提前致谢 问题答案: 最简单的方法是制作当前表的副本,解决所有父代问题,将其删除,然后重命名新表。 您也可以暂时删除并尝试以下操作: 或者,如果您不在乎记录的顺序,则此

  • 我在写一个简单的信息管理程序的代码。我在Java swing GUI中遇到了麻烦。在这段代码中,我计划在Northpanel_center中使用JTextField字符串,以便在NorthPanel_East中使用。但我不能用它。 要补充的是,类似这样的搜索方法。

  • 我正在尝试按照本指南将消息从未加密的SNS主题传递到加密的SQS队列。我能够完成“为AWS服务配置KMS权限”步骤,但在“为生产者配置KMS权限”步骤中遇到了问题。我已经创建了IAM角色,但是将这个角色附加到我的SNS主题是我特别困惑的地方。以下是我自己的研究无法回答的一些问题: IAM角色是否可以附加到特定项目(SNS主题、SQS队列等)?如果没有,还有什么其他方法可以授予特定项目的权限 当说明

  • 问题内容: 用Python方式填充数字字符串的最左端方法是在其左侧添加零,即数字字符串具有特定的长度? 问题答案: 字符串: 字符串格式化文档。