Как я могу обновить токен доступа? - PullRequest
1 голос
/ 07 мая 2019

У меня есть приложение Xamarin.Forms для iOS и UWP, основанное на библиотеке стандарта .NET 2.0.Я могу разрешить пользователю: а) входить в систему через Facebook б) использовать полученный токен Facebook для аутентификации с помощью федеративного пула идентификации AWS Cognito без каких-либо проблем, которые приводят к тому, что токен доступа Cognito будет работать с ресурсами AWS в течение одного часа.Логика, которой я придерживаюсь, заключается в создании нового экземпляра CognitoAWSCredentials;вызовите его метод addLogin, чтобы указать Facebook и маркер адреса Facebook, и, наконец, вызовите метод GetIdentityId () для получения необходимых учетных данных.

Как и ожидалось, этот токен доступа работает в течение одного часа, а затем я начинаю получатьAmazonCognitoIdentityException.

Я прочитал документацию Amazon, но не нашел, какой метод или конечную точку API вызывать через (скажем, через 55 минут), чтобы обновить этот токен.Кроме того, я также не вижу из проверки отладочного экземпляра какой-либо ссылки на токен обновления или метод обновления.

Рекомендации по правильному способу обновления токена доступа AWS Cognito приветствуются.

...