Question

J'espère que c'est le bon échange de pile pour demander ceci, voici.

Je construis un nouveau site Web par lequel il implémente son propre système de connexion personnalisé. Vous enregistrez simplement votre nom d'utilisateur, votre mot de passe par e-mail, etc. Ensuite, vous êtes libre de vous connecter avec l'option de cliquer sur "Souvenez-vous de moi" pour enregistrer les tracas de la journalisation à chaque fois. Pour simplifier, appelons cela le Système de connexion personnalisé et un compte a Compte personnalisé.

Cependant, je suis très intéressé à intégrer certains systèmes de connexion tiers via OAuth qui sont offerts par Facebook, Google et Twitter.

Ma question est, est-il possible d'avoir un mécanisme par lequel:

  • Vous vous connectez via Google, par exemple
  • Mon script confirme les jetons et toutes ces bonnes choses pour vous assurer que vous avez autorisé la connexion
  • Je vous demande ensuite de lier votre compte Google à:
    • un existant Compte personnalisé ou
    • un nouveau Compte personnalisé En demandant d'en enregistrer un après s'être connecté à Google
  • Une fois que vous avez connecté à votre Compte personnalisé, Je vous traite comme tout autre utilisateur, sauf que je suppose que l'option "Remember Me" a été cochée et définir un cookie qui vous enregistre à partir d'ici comme si vous utilisiez une normale Compte personnalisé tout le temps.

Cela pourrait essentiellement signifier que je n'ai pas besoin de demander constamment les serveurs de Google, uniquement pendant la connexion. Ensuite, à partir de là, tant qu'ils ont un cookie valide, ils resteront connectés.

Est-ce possible? Y a-t-il des défauts évidents que je manque?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top