Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否有boto3功能将授权码转换为授权令牌_Python_Boto3_Amazon Cognito_Aws Cognito - Fatal编程技术网

Python 是否有boto3功能将授权码转换为授权令牌

Python 是否有boto3功能将授权码转换为授权令牌,python,boto3,amazon-cognito,aws-cognito,Python,Boto3,Amazon Cognito,Aws Cognito,我的项目是python,使用boto3库 我将aws cognito授权代码授权流与return\u type=code一起使用,而不是return\u type=token(隐式流)。一旦我的用户获得授权,我的重定向url将被注入QueryString参数code=4d55a121-8ffc-4058-844b-xxxx 概述 我需要能够验证此代码。因为当然有人可以获取重定向url并生成一个伪代码并将其粘贴到浏览器中。根据这一点,我可以将代码交换为令牌。这可以通过rest客户端正常工作。我获得

我的项目是python,使用boto3库

我将aws cognito授权代码授权流与
return\u type=code
一起使用,而不是
return\u type=token
(隐式流)。一旦我的用户获得授权,我的重定向url将被注入QueryString参数
code=4d55a121-8ffc-4058-844b-xxxx

概述

我需要能够验证此代码。因为当然有人可以获取重定向url并生成一个伪代码并将其粘贴到浏览器中。根据这一点,我可以将代码交换为令牌。这可以通过rest客户端正常工作。我获得了令牌,可以继续将令牌作为授权头传递。但我要问的是,必须有一个boto3方法,它接受这段代码并为我将其转换为令牌。如果我必须使用请求库,我会

我已经试了好几天了
get\u user
不是答案,因为这需要令牌而不是代码

这里是我的回购协议,以供参考。焦点在
def edit()
中。我目前正在使用请求来实现同样的功能,但是我想使用boto库


提前谢谢

不,请相信您应该使用https客户端与提供的令牌端点交换令牌的授权代码: