Comment ajouter des services de connexion sociale à partir de Google, Facebook, Yahoo, etc. à mon site web?

je veux ajouter les boutons suivants à mon site web pour fournir aux utilisateurs l'option de se connecter en utilisant plus de services comme Google, Facebook, etc.

Login Options

veuillez répondre aux questions suivantes:

  1. Comment puis-je ajouter divers services comme ce gratuit ? (Veuillez noter que je ne veux pas utiliser tout service payant comme Janrain et )
  2. Comment puis-je stocker des informations d'utilisateur de l'utilisateur (comme le courrier électronique, le numéro de téléphone)?) qui sont stockés dans les comptes de ma base de données?
  3. veuillez fournir tous les liens/bibliothèques qui peuvent être utilisés.

j'apprécie toute autre information que vous pouvez fournir.

Merci!

36
demandé sur Sumit Gupta 2011-06-04 12:50:01

2 réponses

vous utiliserez les API des services respectifs (Google, Facebook, Twitter) ou pouvez être OpenID si vous prévoyez d'ajouter cela aussi. Quelques liens:

http://code.google.com/apis/accounts/docs/OpenID.html

https://developers.facebook.com/docs/authentication /

http://dev.twitter.com/pages/auth

http://openid.net/add-openid /

regardez aussi ici . Il ya plusieurs questions similaires déjà présents sur SO, vérifier les questions connexes sur la droite.

32
répondu Atul Goyal 2017-05-23 12:10:15

pour Google

intégrer Google Se connecter à votre application web

créer un projet de Console de développeurs Google et L'identification du client.

Charge de la Plate-forme de Google Bibliothèque

vous devez inclure la Bibliothèque Google Platform sur vos pages web qui intègrent Google Sign-In.

<script src="https://apis.google.com/js/platform.js" async defer></script>

spécifiez le code client de votre application

spécifier L'ID client que vous avez créé pour votre application dans la Console des développeurs Google avec l'élément meta google-signin-client_id.

<meta name="google-signin-client_id" content="YOUR_CLIENT_ID.apps.googleusercontent.com">

Note: Vous pouvez également spécifier L'identifiant client de votre application avec le paramètre client_id du gapi.auth. 2.méthode init ().

Ajouter un bouton D'ouverture de session Google

la façon la plus simple d'ajouter un bouton de connexion Google à votre site est d'utiliser un bouton de connexion Rendu automatiquement. Avec seulement quelques lignes de code, vous pouvez ajouter un bouton qui se configure automatiquement le texte, logo et couleurs pour le signe-dans l'état de l'utilisateur et les étendues vous demande.

pour créer un bouton de connexion Google qui utilise les paramètres par défaut, ajoutez un élément div avec la classe g-signin2 à votre page de connexion:

<div class="g-signin2" data-onsuccess="onSignIn"></div>

Autres Informations. peut être trouvé ici

1
répondu KhogaEslam 2017-03-13 07:35:18