登录令牌无效。缺少必需的声明:访问 AWS Cognito AssumeRoleWithWebIdentity 时的 aud

2024-06-25

我已经在 Cognito 中设置了用户池,并通过 cognito js sdk 对创建的用户进行身份验证后获得了 JWT 令牌。当我尝试调用 ShouldRoleWithWebIdentity api 时,它返回一个错误,下面是示例 api 调用。

https://sts.amazonaws.com/
?Action=AssumeRoleWithWebIdentity
&DurationSeconds=3600
&RoleSessionName=app1
&RoleArn=arn:aws:iam::id:role/_cross_account_role
&WebIdentityToken=jwtAccessToken
&Version=2011-06-15

API 响应,

<ErrorResponse xmlns="https://sts.amazonaws.com/doc/2011-06-15/">
<Error>
<Type>Sender</Type>
<Code>InvalidIdentityToken</Code>
<Message>Missing a required claim: aud</Message>
</Error>
<RequestId>c01780d7-3705-11e8-80ef-533aa2d4f58f</RequestId>
</ErrorResponse>

如果我能知道这个问题的根本原因,那就太好了。


当用户通过身份验证时,它会提供访问令牌和 ID 令牌。

当您尝试使用访问令牌而不是 ID 令牌时,会出现此问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

登录令牌无效。缺少必需的声明:访问 AWS Cognito AssumeRoleWithWebIdentity 时的 aud 的相关文章

随机推荐

  • Linux 上的 Netbeans 12.6。 Java 源代码编辑器行为异常

    在 Linux Mint 上运行 NetBeans 12 6 编辑 Java 源文件时 编辑器的行为不符合预期 将光标放在文本行的末尾并按回车键会导致编辑器插入新行 然后将光标放在其开头 而不是放在上一行的第一个非空白字符下 因此 我必须在
  • 设置 Taglist 插件以与 vala 一起使用

    正如标题所说 我想用vim开发vala 由于缺少对vala的Taglist插件支持 我的生产力受到严重影响 我在valide中找到了ctags实现 http bazaar launchpad net valide valide trunk
  • 移动字典元素

    我有一本未定义大小的字典 与用户想要的一样大 但我希望能够在需要时删除字典中的项目 我的问题是一旦删除一个字典键 如何移动所有字典键 即 transDict 0 Charlie 1 Alan 2 Jake 3 Rose delkey raw
  • 如何从 OpenStreetMap 获取关系的几何形状?

    我有一个numpy ndarray地理坐标 我想看看其中哪些位于阿拉斯加境内 为此 我想从 OpenStreetMap 获取阿拉斯加州的多边形 然后使用一些形状库 可能是 Shapely 来查询哪些点位于其中 然而 我陷入了第一步 我无法获
  • 使用 PHPUnit 模拟 Slim 端点 POST 请求

    我想使用 PHPUnit 测试 Slim 应用程序的端点 我正在努力模拟 POST 请求 因为请求正文始终为空 我已经尝试过这里描述的方法 Slim Framework 端点单元测试 https stackoverflow com ques
  • Pyinstaller Jinja2 模板未找到

    我在用pyinstaller构建我的烧瓶应用程序 一切工作正常 除了 Jinja2 模板出现问题 它给了我jinja2 exceptions TemplateNotFound 我试着把from app import template这是模板
  • django数据库删除特定数量的条目

    如何从数据库中删除特定数量的条目 我做了这样的事情 EntriesToDelete Statusmessages objects filter time lt date 30000 EntriesToDelete delete 但我收到一条
  • 如何扩展 Shopware 6 控制器操作

    我正在为 Shopware 6 构建一个插件 但似乎找不到任何有关如何扩展现有控制器操作的文档 我找到了这个如何向 Shopware 中的帐户控制器添加操作 https stackoverflow com questions 4634008
  • Bash 脚本在 for 循环中使用 sed 和变量?

    我正在尝试编写一个 bash 脚本 该脚本需要一些变量 然后使用 grep 对给定文件搜索进行查找 替换 以获取包含该字符串的文件列表 我认为我遇到的问题是在 sed 中看到变量我不确定它可能是什么 if searchFiles a old
  • 如何从 R 中的二元已知 PDF 生成随机变量?

    我在 DX x DY 矩形区域中有这个双变量概率密度函数 链接到我的 pdf https i stack imgur com jrMAs jpg 我正在使用 R 如何在遵循此 pdf 分布的矩形内生成随机 x y 点 我读过很多关于 逆变换
  • Encog 使用自定义网络加载 CSV 文件

    我想从 CSV 文件加载数据 如下所示 var format new CSVFormat IVersatileDataSource source new CSVDataSource filename false format var dat
  • 使用 pd.Grouper() 获取第一个和最后一个元素

    我有一个时间序列 我将其重新采样为 5s 窗口 如下所示 INDEX size price 2018 05 07 21 53 13 731 0 365127 9391 800000 2018 05 07 21 53 16 201 0 666
  • 无法创建IONIC项目

    我在使用 ionic Framework 创建新项目时遇到以下错误 任何人都知道如何解决它 DOWNLOADING https github com driftyco ionic app base archive master zip C
  • Chrome 自动填充上的预填充值在选择之前大小不同

    在我的应用程序上 我有多个表单 要求用户提供基本信息 姓名 电子邮件 地址等 在 Chrome 上 我们有很棒的自动填充功能 当查看这些表单之一并选择自动填充选项时 这些值将填充我之前保存的信息 但是 我遇到了问题 当我将鼠标悬停在 Chr
  • IE 中缓慢的 jQuery 动画

    我有一个网站http www special4you co uk http www special4you co uk并有一个由气球制成的动画导航 这在 FF 和 Chrome 中工作并且看起来很可爱 但在所有 IE 中它看起来很裤子 因为
  • 检查 MySQL 和 PHP 中是否都存在 ids 列表

    最有效的方法是什么MySQL and PHP检查 id 列表是否全部存在 我希望函数返回结果是true if allid 存在 否则false 我刚在想 ids array 2233 5545 9478 5343 3545 do all g
  • 我需要 persistence.xml 中的 元素吗?

    我有非常简单的 persistence xml 文件
  • 无需 Android SDK 管理器即可下载 Android SDK 组件

    没有Android SDK管理器可以下载Android SDK组件吗 在 Windows XP 中 是的 这是可能的 看看内容https dl ssl google com android repository repository xml
  • Solr 模式中字段的默认值可以是当前日期吗?

    我正在使用 Solr 我想添加一个字段last update in the schema xml其中默认值是添加或更新文档的当前日期 你知道我该怎么做吗 Thanks It is a 支持场景 https lucene apache org
  • 登录令牌无效。缺少必需的声明:访问 AWS Cognito AssumeRoleWithWebIdentity 时的 aud

    我已经在 Cognito 中设置了用户池 并通过 cognito js sdk 对创建的用户进行身份验证后获得了 JWT 令牌 当我尝试调用 ShouldRoleWithWebIdentity api 时 它返回一个错误 下面是示例 api