目前我有一个正在接收Google访问令牌的lambda函数。但是,为了接收Cognito ID,AWS Cognito仅接受ID令牌,而不是访问令牌。
我是否可以将Google访问令牌换成ID令牌?如果没有,我如何从我的访问令牌中获取认知身份ID?
我会尝试为lambda函数提供一个ID令牌;但是,Alexa是一个使用访问令牌调用lambda的人,我似乎无法找到一种方法来配置Alexa来调用带有ID令牌的lambda函数。
对于上下文,我正在尝试使用Amazon Alexa获取与Cognito ID相关联的信息。
答案 0 :(得分:0)
很抱歉,您无法从访问令牌获取ID令牌。它们提供不同的功能。
答案 1 :(得分:0)
id令牌与令牌响应中的访问令牌一起返回。你需要修改你的lambda函数或创建一个新的函数来从谷歌令牌响应
中吐出e.g。 https://developers.google.com/identity/protocols/OpenIDConnect#exchangecode