Я использую пакеты AWSSDK Nuget в своем мобильном приложении Xamarin (С#). Я аутентифицирую пользователя и получаю обратно AccessToken, RefreshToken, IdToken и т. д., но если пользователь закрывает приложение без выхода, как я могу получить эти токены?
Документов AWS для Xamarin, похоже, практически не существует. Я использую документы для .Net в качестве ресурса, но ничего не говорится о постоянном входе в систему.
Нужно ли мне брать на себя локальное хранение токенов на устройстве? Если да, то каковы наилучшие методы для этого?
Keychain
на iOS иKeyStore
на Android. В качестве краткого справочника вы можете посмотреть, какXaramin.Auth
делает это для каждой платформы, если вы хотите просто получить исходный код (github.com/xamarin/Xamarin.Auth#42-store-the-account) или просто используйте весь пакет напрямую и позвольте компоновщику удалить неиспользованные части... не одобряю весь пакет, так как у меня есть проблемы с его безопасностью.... - person SushiHangover   schedule 29.09.2017