J'utilise les packages AWSSDK Nuget dans mon application mobile Xamarin (C#). J'authentifie l'utilisateur et récupère AccessToken, RefreshToken, IdToken, etc. mais si l'utilisateur ferme l'application sans se déconnecter, comment puis-je récupérer ces jetons?Connexion persistante à l'aide d'AWS avec Xamarin
Les documents AWS pour Xamarin semblent pratiquement inexistants. J'ai utilisé the docs for .Net comme une ressource, mais il ne mentionne rien sur les ins signes persistants.
Dois-je prendre sur moi de stocker les jetons sur l'appareil localement? Si oui, quelles sont les meilleures pratiques pour cela?
Réponse courte, Oui, vous devez enregistrer les jetons. En ce qui concerne comment, quelle plate-forme Xamarin ciblez-vous? – SushiHangover
Je vise à la fois Android et iOS. (Utilisation native, pas Xamarin.Forms) – Tristan
Utilisez le 'Keychain' sur iOS et un' KeyStore' sur Android. Comme une référence * rapide *, vous pouvez regarder comment 'Xaramin.Auth' le fait pour chaque plate-forme si vous voulez simplement saisir la source (https://github.com/xamarin/Xamarin.Auth#42-store-the- compte) ou simplement utiliser le paquet entier directement et laisser le linker enlever les parties inutilisées ... n'approuvant pas l'ensemble du paquet car j'ai des "problèmes" avec la façon dont sa sécurité est faite .... – SushiHangover