【发布时间】:2020-08-26 19:14:02
【问题描述】:
我如何能够使用 python boto3(客户端凭据授予)连接 Cognito 以获取 postman 工具中的 access_token?应该使用 boto3 库中的哪种方法?
【问题讨论】:
标签: amazon-web-services oauth-2.0 aws-lambda boto3 amazon-cognito
我如何能够使用 python boto3(客户端凭据授予)连接 Cognito 以获取 postman 工具中的 access_token?应该使用 boto3 库中的哪种方法?
【问题讨论】:
标签: amazon-web-services oauth-2.0 aws-lambda boto3 amazon-cognito
客户端凭据流是 Cognito 支持的 OAuth 流之一。标准 AWS 开发工具包(如 Boto3)没有与这些 OAuth 端点交互的任何方法。
Boto3 可以对 Cognito 服务(如initial_auth)进行标准 API 调用以进行身份验证,但不能对这些端点进行。
因此,您只需使用任何 HTTP 客户端(如 requests 库)向您的 Token 端点发出请求,以获取令牌和访问令牌。
https://docs.aws.amazon.com/cognito/latest/developerguide/token-endpoint.html
【讨论】: