Cognito:如何从第三方idp中检索联合身份令牌

0

【以下的问题经过翻译处理】 我已经建立了一个身份池,并配置了Google IdP,以便使用Google凭据来联邦记录。我正在构建的软件的一个目标是与Google API集成,以代表用户在Google服务上执行集成功能。然而,我阅读的所有内容和我的所有测试都表明,当Google重定向回Cognito时,它会获取Google令牌并授权自己的令牌,联合令牌被丢弃且无法检索。理想情况下,我希望将联合的Google令牌存储在Cognito令牌本身的声明中。

我是否缺少某些东西,可能有其他我忽视的路径,或者我需要查看其他产品,因为Cognito不支持我的用例?

profile picture
專家
已提問 5 個月前檢視次數 21 次
1 個回答
0

【以下的回答经过翻译处理】 如果你想访问联合令牌,就必须构建自己的oauth流程UI,并在API中利用cognito sdk。这绝对不是一个好的开箱即用的解决方案,因为这意味着我必须放弃使用托管UI,并使用cognito sdk来驱动自己的UI。然而,sdk可用的事实是我的情景的解决方案。 https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-cognito-identity-provider/index.html

profile picture
專家
已回答 5 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南