0

J'ai donc du mal à comprendre comment implémenter une connexion à mon application avec google oauth. Chaque exemple que je vois montre comment authentifier l'utilisateur, obtenir ses autorisations et ensuite commencer à utiliser les API Google. Je ne me soucie pas de la permission ou de l'utilisation des API Google. Je ne me soucie pas de la permission. Tout ce que je veux faire, c'est que l'utilisateur se connecte à mon application en utilisant google oauth au lieu de devoir implémenter mon propre système d'authentification avec l'utilisateur et les mots de passe dans la base de données. Une fois l'utilisateur authentifié avec son compte google, il peut modifier les paramètres associés à son compte pour mon application. Quel est le flux que je dois mettre en œuvre pour y parvenir?Comment associer des données à un utilisateur authentifié avec Google oauth?

Comment associer un utilisateur google à certaines données définies dans la base de données de ma propre application? J'ai implémenté avec succès la partie d'authentification mais alors qu'est-ce que je devrais stocker dans ma DB pour les associer à leurs actions et données. Aurais-je besoin d'utiliser des sessions? puis récupérez leur identifiant Google+, enregistrez-le dans la base de données, puis utilisez-le pour les identifier dans la base de données pour plus tard lorsqu'ils se reconnecteront.

toute aide est appréciée

Répondre

0

Une fois que le serveur valide le jeton d'accès, un compte d'utilisateur peut être créé dans la base de données, la sauvegarde des Google ID ainsi que d'autres détails de l'utilisateur (ID, email, nom, etc.). Si votre application prend également en charge l'inscription normale, et qu'un compte est déjà présent pour cet utilisateur (e-mail correspondant), vous pouvez simplement remplir la colonne (annulable) de Google ID afin de lier le (s) compte (s).