是否有使用`amazoncognito.com/oauth2/token'端点的Cognito SDK?

时间:2018-12-04 22:15:37

标签: amazon-cognito

根据以下文档,我可以使用此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

我在邮递员那里工作没问题。现在,我想在dotnet核心WebApi应用程序中复制此HTTP请求,并且很难找到任何SDK来管理它。我可以构建并发出HttpRequest +将响应json反序列化到模型,但是我很难相信没有一个AWS库能够比以往更好地处理和维护它。

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

1 个答案:

答案 0 :(得分:1)

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

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

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