【问题标题】:Is there a Cognito SDK that uses the `amazoncognito.com/oauth2/token` endpoint?是否有使用 `amazoncognito.com/oauth2/token` 端点的 Cognito SDK?
【发布时间】:2018-12-04 22:15:36
【问题描述】:

根据以下文档,我可以使用此 curl 将 code 交换为 access_token

curl -X POST \
  https://mysubdomain.auth.us-east-2.amazoncognito.com/oauth2/token \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -H 'authorization: Basic ...' \
  -d 'grant_type=authorization_code&client_id=client_id&code=code&redirect_uri=https%3A%2F%2Fwww.somewhere.com'

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

我在 Postman 中可以正常工作。现在我想在 dotnet core WebApi 应用程序中复制这个 HTTP 请求,我很难找到任何 SDK 来管理它。我可以构建和发布 HttpRequest + 将响应 json 反序列化到模型,但我很难相信没有任何 AWS 库可以比我以往任何时候都更好地处理和维护这一点。

是否有适用于amazoncognito.com/oauth2/token 端点的 SDK,最好适用于 dotnet 核心?

【问题讨论】:

    标签: amazon-cognito


    【解决方案1】:

    不幸的是,还没有。您应该使用 POST 方法进行本机 HTTP 调用。

    这是相同的 git 问题(对于 Java):

    https://github.com/aws/aws-sdk-java/issues/1792

    【讨论】:

      猜你喜欢
      • 2021-12-05
      • 2019-09-12
      • 2021-03-24
      • 2021-04-09
      • 2020-11-02
      • 2019-02-21
      • 1970-01-01
      • 2020-01-22
      • 2020-11-25
      相关资源
      最近更新 更多