Je suis en train de développer une application pour Android, qui aura un côté serveur de type api. Et cette application aura des mécanismes de connexion pour les utilisateurs. Je veux utiliser un compte google/fb/twitter comme information de connexion, car le but de l'application est très social.
J'ai déjà lu qu'il était possible d'utiliser le compte Google stocké dans le téléphone comme vérification de l'utilisateur ( Comment utiliser les comptes Google pour se connecter ). Le problème est que je ne sais pas ce qu'il faut faire ensuite ? D'après ce que j'ai compris, le gestionnaire de compte va finalement me donner un jeton. Que dois-je en faire ? Comment informer le serveur que l'utilisateur s'est connecté ? Comment puis-je stocker ce jeton, car j'ai compris que ce jeton pourrait changer s'il est invalidé après un certain temps...
Et autre chose. Que dois-je faire lorsque l'utilisateur entre dans son compte G pour la première fois ? Je veux récupérer son avatar et son nom d'affichage G, par exemple, et les stocker sur le serveur, évitant ainsi à l'utilisateur un grand nombre de clics ? Est-ce que je les envoie d'une manière ou d'une autre depuis le téléphone ou est-ce que je les récupère d'une manière ou d'une autre depuis le serveur ?
Ces mêmes questions pourraient se poser pour FB plus tard, également.
J'espère avoir posé ma question correctement, car il s'agit d'une question un peu plus générale...
TIA.