![]()
J’ai découvert et essayé il y a quelques jours Facebook Connect sur un de mes sites sous Joomla (Find a Party). Quand j’ai découvert cette possibilité j’ai littéralement sauté au plafond! En effet les visiteurs d’un site web ont souvent la flemme de s’inscrire sur un nouveau site et bien souvent le ratio visites par jour/inscription est faible. Grâce à Facebook Connect vous pouvez multiplier de façon impressionnante le nombre d’utilisateurs inscrits sur votre site. Le visiteurs qui possède un compte Facebook a simplement à entrer ses identifiants pour se connecter à votre site, ce qui lui crée automatiquement un compte et importe certaines de ses informations de son compte Facebook, telles que son avatar, sa date de naissance, ville, etc.
Je l’ai essayé pendant une journée et les premières heures j’ai trouvé cela fabuleux. Sauf que…
Sauf que en réalité ce ne sont pas « vos » utilisateurs mais bien ceux de Facebook. Quand un utilisateur se connecte via Facebook sur votre site, cela lui crée un compte sur votre site, mais Facebook ne donne ni l’adresse e-mail de cet utilisateur, ni son mot de passe (ce qui est logique…).
Conséquences: si un jour votre utilisateur supprime son compte Facebook, il ne pourra plus se connecter sur votre site… Pourtant il a bien un compte, mais il ne peut s’y connecter que par Facebook Connect du fait que la base de notre site ne contient ni son mail ni son mot de passe.
Le problème est de taille: si l’utilisateur modifie des informations sur Facebook, elles seront modifiées sur votre site (peut être qu’il ne le souhaite pas, ou ne veut pas avoir les même), si vous voulez contacter, par News Letter par exemple, vos utilisateurs: vous ne le pouvez pas. Si vous avez 10 000 comptes Facebook sur votre site et que demain vous supprimez Facebook Connect (pour une raison telle qu’un changement unilatéral des conditions d’utilisation de FB que vous trouvez inacceptable), plus aucun de ces 10 000 utilisateurs ne pourra se connecter: ils n’existent plus pour vous!
On pourrait multiplier les exemples à l’infini. Pour résumer votre site devient entièrement dépendant de Facebook.
Ce beau concept est en réalité le plus vicieux qui n’ai jamais été inventé. Si tous les sites utilisaient Facebook Connect, vous seriez obligé d’avoir un compte Facebook pour pouvoir utiliser le Web…
Mais cela n’a rien de surprenant dans la politique de Facebook qui a déja utilisé une idée similaire avec ses Bookmarks et Facebook Connect n’est qu’une illustration des dangers que représentent l’OpenID et l’APML dont j’avais déjà parlé dans un précédent article.
Sur ce, bonne soirée et à vos risques et périls si vous voulez utiliser Facebook Connect!
Bulletins (RSS)
mai 14th, 2009 à 11:47 Surfe avec
Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10
Je vais tempérer tes propos. Y’a le coté « flemme » qui peut rebuter à l’inscription et Facebook Connect (et google friend connect, et myspaceID) sont fait pour çà. Par flemme en fait c’est surtout le fait d’aller valider le message dans sa boite mail qui « pose problème » à l’utilisateur (génération de fainéants
)
Mais rien ne t’empêche, lors de la première connection de l’utilisateur avec facebook connect, de lui demander une adresse e-mail et un mot de passe, en spécifiant qu’ils pourront se connecter avec ces identifiants de façon transparente au site.
Tu check le DNS de l’email pour filtrer les spams
L’utilisateur ira confirmer son inscription quand il en aura envie mais en attendant il pourra quand même utiliser le site avec facebook connect.
Toi de ton coté tu récupère son pseudo, son status, sa photo, ses amis and voila. Tu te construit une base « trustable » d’utilisateurs qui seront quand même « les tiens » dans la mesure ou ils auront un mail et mot de passe chez toi.
mai 14th, 2009 à 12:08 Surfe avec
Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10
Salut Kerry et merci pour ton commentaire!
Oui je sais bien qu’il est possible de demander un mail + mot de passe à la première connexion, ou post « inscription » dans son profil, mais du coup Facebook Connect perd un peu de son intérêt quand au coté « inscription/connexion facile ». D’ailleurs demander ce genre d’informations revient au même que demander de s’inscrire de façon classique sans mail de confirmation. Le seul intérêt de Facebook Connect si on demande de compléter ses informations sera alors l’importation des informations du profil Facebook.
Très sincèrement je trouve l’intérêt de Facebook Connect très limité s’il est nécessaire par la suite de demander un mail et un mot de passe. De plus l’utilisateur risque de ne pas comprendre pourquoi on lui demande des informations supplémentaires alors qu’il est déjà connecté et sensé avoir un compte. S’il a le choix de sauter cette étape, il le fera la plus part du temps.
Je sais pas, il faudrait essayer et voir si ça peut quand même fonctionner. En tous cas je ne prendrai pas le risque: je serai vraiment trop déçu d’engranger des milliers d’utilisateurs via FC pour ensuite avoir un taux de conversion ridicule quant à l’obtention des données (même en proposant des iPhones à gagner… comme me l’a suggéré un internaute sur le blog d’Azrul… La bonne blague!)
août 1st, 2009 à 0:56 Surfe avec
Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1 (.NET CLR 3.5.30729)
Je pense que vous n’avez pas regardé vos sources de pages ou utilisé les exemples fournit par facebook comme le footprint car l’e-mail est visible dans la source de la page et si elle est visible chez le client, il est possible de récupérer l’information. Et d’ailleurs d’après ce que j’ai vu y’a pas grand informations de votre compte facebook qui est protégé par cette méthode…
Quelques lignes de code et vous avez encore plus d’information sur le client qu’il en est nécessaire pour avoir un compte sur votre site…
août 1st, 2009 à 1:53 Surfe avec
Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1 (.NET CLR 3.5.30729)
Ah! J’oubliais… Par FBML ça ne fonctionne pas mais par IFrame vous allez avoir les yeux ronds en masse
décembre 7th, 2009 à 11:43 Surfe avec
Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 GTB6 (.NET CLR 3.5.30729)
je cherchais un composant joomla pour utiliser facebook connect et je suis tombé sur ce site. Et bien du coup je vais encore réfléchir un peu … merci.