Согласно следующим документам, я могу обменять code
на access_token
, используя этот curl:
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. Теперь я хочу воспроизвести этот HTTP-запрос в приложении WebApi ядра dotnet, и мне очень трудно найти какой-либо SDK для управления этим. Я мог бы создать и выпустить HttpRequest + десериализовать json-ответ на модели, но мне трудно поверить, что нет какой-то библиотеки AWS, которая обрабатывает и поддерживает это намного лучше, чем я когда-либо мог.
Есть ли SDK для amazoncognito.com/oauth2/token
конечной точки, желательно для ядра dotnet?