根据以下文档,我可以使用此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核心?
答案 0 :(得分:1)
不幸的是,还没有。您应该使用带有POST方法的本地HTTP调用。
这是同一个(对于Java)的git问题: