gpt4 book ai didi

python - 是否有 boto3 函数将 authorization_code 转换为授权 token

转载 作者:行者123 更新时间:2023-12-05 06:36:09 24 4
gpt4 key购买 nike

我的项目是 python 并使用 boto3 库。

我正在使用 aws cognito 授权代码授予流程和 return_type=code 而不是 return_type=token(隐式流程)。一旦我的用户获得授权,我的重定向 url 就会注入(inject) queryStringParameter code=4d55a121-8ffc-4058-844b-xxxx

概述here

我需要能够验证此代码。因为当然有人可以获取重定向 url 并制作伪造代码并将其粘贴到浏览器中。根据这个doc我可以用代码交换 token 。这通过休息客户端按预期工作。我得到了 token ,可以继续将 token 作为授权 header 传递。但我要问的是,必须有一个 boto3 方法来获取此代码并将其转换为我的 token 。如果我必须使用请求库,我会的。

我已经试了好几天了。 get_user 不是答案,因为它需要 token 而不是代码。

有关我正在尝试做的事情的引用,这是我的 repo 协议(protocol)。焦点在 def edit() 中。我目前正在使用请求来实现相同的目的,但想使用 boto 库 https://github.com/knittledan/python-lambda-cognito

最佳答案

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

https://docs.aws.amazon.com/cognito/latest/developerguide/token-endpoint.html

关于python - 是否有 boto3 函数将 authorization_code 转换为授权 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49267964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com