【问题标题】:Connect Cognito from Lambda for Client Credentials Grant从 Lambda 连接 Cognito 以获得客户端凭证授权
【发布时间】:2020-08-26 19:14:02
【问题描述】:

我如何能够使用 python boto3(客户端凭据授予)连接 Cognito 以获取 postman 工具中的 access_token?应该使用 boto3 库中的哪种方法?

Postman tool request

【问题讨论】:

    标签: amazon-web-services oauth-2.0 aws-lambda boto3 amazon-cognito


    【解决方案1】:

    客户端凭据流是 Cognito 支持的 OAuth 流之一。标准 AWS 开发工具包(如 Boto3)没有与这些 OAuth 端点交互的任何方法。

    Boto3 可以对 Cognito 服务(如initial_auth)进行标准 API 调用以进行身份​​验证,但不能对这些端点进行。

    因此,您只需使用任何 HTTP 客户端(如 requests 库)向您的 Token 端点发出请求,以获取令牌和访问令牌。

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

    【讨论】:

      猜你喜欢
      • 2018-08-22
      • 2019-10-15
      • 1970-01-01
      • 2022-11-10
      • 2018-02-14
      • 1970-01-01
      • 1970-01-01
      • 2019-04-21
      • 2020-03-01
      相关资源
      最近更新 更多