Je crée une façon dont les gens peuvent connecter leur compte Fb, Twitter et FS au compte qu'ils créent sur mon application. Je veux créer une seule table où je peux stocker tous les trucs nécessaires ..Oauth - Facebook/Twitter/Foursquare
User(id, username, password, email)
Oauth (id, user_id, oauth_provider, .......)
En ce qui concerne ma compréhension
Facebook facebook a besoin id
Twitter a besoin id, jeton , secret
Foursquare nécessite un courrier électronique et id du consommateur.
Je voulais juste confirmer que je le fais bien .. dans la construction de la Table Oauth.
u peut me donner un exemple de la façon dont vous stockerez dans une seule chaîne? –
ne pas vérifier la base de données pour un utilisateur spécifié être difficile si l'utilisateur a déjà le compte? –
Je travaille sur php (mais le concept fonctionnera aussi dans d'autres langues). D'abord, je crée un tableau qui est comme ceci '$ arr = array ('token' => 'somevalue', 'api_id' => 'somevalue');' Et puis utiliser json_encode() le tableau avant de le stocker dans la base de données Maintenant champ ressemblerait à quelque chose comme ceci '{" jeton ":" somevalue "," api_id ":" somevalue "}' Je ne comprends pas pourquoi cela serait difficile? Envie d'expliquer plus de détails? – junxiong