Есть ли Cognito SDK, который использует конечную точку amazoncognito.com / oauth2 / token?

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


person Levitikon    schedule 04.12.2018    source источник


Ответы (1)


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

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

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

person Deepthi    schedule 05.12.2018