Существует ли Cognito SDK, который использует конечную точку `amazoncognito.com / oauth2 / token`? - PullRequest
0 голосов
/ 05 декабря 2018

В соответствии со следующими документами, я могу обменять 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

Я получил эту работу без проблем вПочтальон.Теперь я хочу повторить этот HTTP-запрос в приложении WebApi с ядром dotnet, и мне очень трудно найти какой-либо SDK для управления этим.Я мог бы создать и выпустить HttpRequest + для десериализации ответа json на модели, но мне трудно поверить, что нет какой-то библиотеки AWS, которая обрабатывает и поддерживает это намного лучше, чем я когда-либо мог.

Есть ли SDK для конечной точки amazoncognito.com/oauth2/token, предпочтительно для ядра dotnet?

1 Ответ

0 голосов
/ 05 декабря 2018

К сожалению, пока нет.Вы должны использовать make собственный HTTP-вызов с методом POST.

Вот проблема git для той же (для Java):

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...