SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 252 visiteurs en ce moment

Accueil > Auteurs, authentification et autorisations > Authentification > SSO avec FaceBook > SSO avec FaceBook

SSO avec FaceBook

3 novembre 2008 – par Cerdic – 35 commentaires

24 votes

Permettez à vos utilisateurs de s’identifier avec leur compte Facebook sur votre site SPIP.

Avant d’activer le plugin, vous devez au préalable faire quelques préparations.

Créer une application Facebook

Vous devez créer une application FaceBook. Pour cela reportez-vous aux pages consacrées aux développeurs pour Facebook

Lors de la configuration de votre application FaceBook, vous devez faire attention à 5 informations qu’il faut remplir correctement pour utiliser l’application avec le plugin :

PNG - 21.6 ko

Pour le champ « Callback URL » vous devez indiquer une url SPIP de la forme http://www.domaine.org/spip.php?page=fblogin

Pour le champ « Canvas Page URL » indiquez ce que vous voulez, mais selectionnez « Use iframe » en dessous.

PNG - 2.8 ko

pour le champ « Application Type », choisissez « Website »

PNG - 15.3 ko

Pour le champ « Post-Add URL » indiquez à nouveau la même url que précédement : http://www.domaine.org/spip.php?page=fblogin

PNG - 9.7 ko

Enfin pour le champ « Post-Remove URL » il faut cette fois indiquer la page qui gere les desinscriptions :
http://www.domaine.org/spip.php?page=fblogout

Une fois votre application configurée, FaceBook lui attribue un ID, une API Key et un code Secret :

PNG - 38.7 ko

Configurer le plugin

Vous devez alors indiquer au plugin la cle de votre application FaceBook (« API Key ») et le code secret utilisés pour les echanges.

Dans votre fichier config/mes_options.php indiquez les ainsi :

  1. @define('_FB_API_KEY','1a45d16efb2a3f3f452a17eec1c8d47a');
  2. @define('_FB_SECRET','12345ab7890a42a2319473a5b64a21b1');

Télécharger

avec les deux valeurs que vous a indiqué FaceBook

Activer le plugin

Vous pouvez alors activer le plugin.

Le formulaire de login de SPIP se verra automatiquement ajouter un lien vers FaceBook qui permet à vos visiteurs, rédacteurs et administrateurs de s’identifier avec leur compte FaceBook.

PNG - 19.7 ko

De même, le formulaire d’inscription se voit ajouter un lien pour s’inscrire en utilisant les informations issues de FaceBook.

Personalisation

La forme des liens peut être personalisée en re-définissant les modèles contenus dans le répertoire modeles/ du plugin :

  • fblogin_insc_link.html est le modèle utilisé pour enrichir le formulaire d’inscription
  • fblogin_login_link.html est le modèle utilisé pour enrichir le formulaire de login
  • fblogin_profil_link.html est le modèle utilisé pour enrichir une page profil. Il est inséré sur le pipeline social_profil_links qui n’est pas utilisé sur le squelette par défaut de SPIP

P.-S.

Suite aux évolutions d’API chez facebook, ce plugin ne semble plus fonctionnel. Il faut donc prévoir de mettre un peu les mains dans le code pour le remettre à jour.

Dernière modification de cette page le 2 avril 2012

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 16 décembre 2014 à 18:28, par Ruben En réponse à : SSO avec FaceBook

    Bonjour, Est ce que des développeurs ont remis le nez dans cette fonctionnalité ma fois fort intéressante si ce ,’est indispensable de nos jours, notamment pour le côté participatif des messages de forum.
    J’ai bien essayé de m’y mettre mais je n’ai pas le niveau, ou alors une mauvaise méthode !
    Pour le moment je n’utilise plus les commentaires de SPIP et utilise ceux de Facebook, ça répond dans l’absolu à mon besoin ,mais j’aimerais vivement pouvoir aller plus loin en proposant le login Facebook pour soumettre des articles et brèves.

    Sinon on se met à une 10aine et on se paye un développeur pour faire ça ?? ça vous tente ?

    • Le 16 décembre 2014 à 18:36, par Cerdic En réponse à : SSO avec FaceBook

      Ce plugin est en effet obsolète, avantageuseument remplacé par https://github.com/nursit/magiclogin
      Je te propose d’écrire un vrai article de documentation complet, avec les liens qui vont bien, les screenshot etc. et tout sera pour le mieux dans le meilleur des monde :)

    • Le 28 janvier 2015 à 22:32, par rubenxela En réponse à : SSO avec FaceBook

      Merci pour l’information.
      Du coup j’ai installé et configuré le plugin pour Facebook et Google mais j’ai pas mal de bugs. Je peux te les faire remonter comment ?
      Amicalement

    Répondre à ce message

  • Le 5 septembre 2013 à 15:50, par Sophie En réponse à : SSO avec FaceBook

    A quand version compatible SPIP 3 ?

    Répondre à ce message

  • Le 7 mai 2010 à 16:24, par DoriaN En réponse à : SSO avec FaceBook

    salut ce plugin ne marche pas en l’état, c’est dommage...
    -  la création d’une api chez facebook est plus détaillée qu’avant et en français donc déjà c pas simple de savoir de quoi parle l’auteur
    -  quand on pense être bon on a de toute façon une erreur sur la page de redirection après connexion

    si vous savez comment faire faites nous en profiter, sinon éviter de perdre 2 heures pour rien en installant ce plug-in

    bye

    • Le 7 mai 2010 à 21:24, par Cerdic En réponse à : SSO avec FaceBook

      Je viens de mettre à jour la doc pour signaler le problème, en attendant qu’un utilisateur volontaire mette à jour le plugin.

    Répondre à ce message

  • Le 6 février 2010 à 17:01, par yakafaucon En réponse à : Page 404 avc une URL de type spip.php ?article0

    Je viens d’installer ce plugin avec succès. Sauf cette erreur 404.

    Je l’ai corrigé ainsi : j’ai modifié le fichier plugins/facebook_login/inc/fblogin_auth.php

    Ligne 84

    $redirect = generer_url_entite($redirect,'article');

    remplacé par

    $redirect = generer_url_public('sommaire');       

    Ainsi après connexion je suis redirigé vers mon sommaire !!!

    • Le 8 février 2010 à 19:15, par yakafaucon En réponse à : Page 404 avc une URL de type spip.php ?article0

      je rajoute mon p’tit bousin : identification des liens par un tag id=« » afin de pouvoir agir dessus facilement avec css.

      <a i{{d="facebook_inscription"}} href="http://www.facebook.com/.....
      ...
      <a  {{id="facebook_login"}} href="http://www.facebook.com/login.php.....
      ....
      <a {{id="facebook_profil"}} href="http.....
      ....
      <a {{id="ajouter_application"}} href="http:/.....
    • Le 1er avril 2010 à 17:13, par ? En réponse à : SSO avec FaceBook

      C’est une solution pour le sommaire, mais quand on veut écrire un message sur un article, et qu’on est redirigé vers le sommaire, c’est pas très motivant de retourner sur l’article, puis de refaire la procédure pour poster un message.

      Ca pourrait pas etre corrigé ?

    • Le 1er avril 2010 à 17:32, par Cerdic En réponse à : SSO avec FaceBook

      Ca pourrait pas etre corrigé ?

      Si bien sûr.

    • Le 3 avril 2010 à 10:02, par ? En réponse à : SSO avec FaceBook

      Chouette tenez-nous au courant Cedric ;)
      Merci beaucoup.

    • Le 3 avril 2010 à 10:49, par Cerdic En réponse à : SSO avec FaceBook

      Je pensais que vous demandiez l’autorisation de le corriger, tenez moi au courant !

    • Le 3 avril 2010 à 14:58, par ? En réponse à : SSO avec FaceBook

      avec joie mais je n’ai ai aucune idée comment corriger cela ...

    Répondre à ce message

  • Le 31 mars 2010 à 21:05, par ? En réponse à : SSO avec FaceBook

    Bonjour,

    Pourquoi, à chaque fois que je m’authentifie sur mon site, je tombe sur la page /spip.php ?page=article&id_article=0 donc une page blanche...

    Bonne soirée,
    Fred

    Répondre à ce message

  • Le 31 mars 2010 à 15:47, par ? En réponse à : SSO avec FaceBook

    Bonjour,
    Comment pourrait-on faire la même chose que http://sendables.jibjab.com/ ?
    Utilisation de Facebook Connect
    La dernière page de l’authentification demande si on est déjà un utilisateur du site pour associer son compte Jibjab à son compte facebook ou si on est nouvel utilisateur.

    Ce serait bien d’avoir un plugin pour cela.

    ++
    Olivier

    Répondre à ce message

  • Le 25 janvier 2010 à 04:04, par Spacies En réponse à : avec FaceBook

    Bonjour,

    C’est la seconde fois en quelques mois que mon compte est désactivé, toujours sans aucun message, ni mails d’avertissement.

    Je ne comprends pas cette façon d’agir !!!!!!!!

    Qui peut m’aider à ré-activer mon compte, je n’ai que ça, je suis seul et ça me passe le temps

    Je suis sûr que c’est juste car j’ai ajouter trop de contacts, y a une limite à ne pas dépasser, j’ai dû la dépasser, non mais quelle abus, je pense que l’on devrait directement me renvoyer en cours d’assise.

    Enfin, je suis à l’écoute de toute proposition pouvant m’aider à récupérer mon compte.

    En voici les éléments :
    Compte Michel Wathieu
    Mail associé :

    Merci à tous, j’espère que vous comprendrez ma demande

    Michel

    • Le 25 janvier 2010 à 08:53, par Maïeul En réponse à : avec FaceBook

      dite, ca va la parano non ? On ne supprime pas des comptes à cause du nombre de contact, car on en a rien à faire.

      aucun compte n’a été désactivé ... il se trouve simplement que (pour une raison que j’ignore, mais je ne gère pas cette question) on a désactivé l’inscription via Facebook.

      Créez vous un compte et puis voilà.

      Et si vous aviez publié des articles, signalez les moi, et je rajouterai votre compte dessus.

    Répondre à ce message

  • Le 9 décembre 2009 à 03:58, par Youness En réponse à : SSO avec FaceBook

    salut

    j’ai suivi toute la procédure .. le problème réside dans la page de Facebook pour créer l’application .. je n’ai pas trouvé le champs : Callback URL

    Dans URL j’ai mis le lien qui se termine avec : fblogin

    Après activation du plugin .. le bouton a bien apparu et en cliquant j’était transféré vers Facebook et après remplissage du login/pass de facebook .. j’ai reçu un message : Mauvaise URL ..

    Stp de revoir la procédure de création d’application avec interface français de Facebook developper ..

    • Le 9 décembre 2009 à 04:58, par Youness En réponse à : SSO avec FaceBook

      salut

      j’ai pu me débloquer en corrigeant le point en haut ..

      Maintenant j’ai réussit à passer Facebook et retourner vers la page d’accès SPIP .. qui me demande d’entrer mon compte spip .. après validation j’ai reçu ce message :

      Erreur - 404
      L’adresse URL que vous demandez n’existe pas. Le Plan du site peut vous aider à trouver l’information recherchée.

      L’URL en question est : http://www.mon_domaine.com/ecrire/_SPIP_ECRIRE_SCRIPT?exec=auteur_infos&id_auteur=21

      A noter que j’utilise Sarka-Spip comme squlette ..

      D’où peut on corriger cette erreur ?

    Répondre à ce message

  • Le 1er mai 2009 à 00:26, par Valéry En réponse à : Page 404 après identification

    Bonjour,

    Le plugion fonctionne (je m’identifie à mon site) toutefois après la connexion, je suis redirigé vers une page 404 avc une URL de type spip.php ?article0. Le problème est identiqiue sur spip-contrib d’ailleurs (sauf que j’obtiens spip.php ?page=article&id_article=0).

    Valéry

    • Le 1er août 2009 à 01:49, par nicolas En réponse à : Page 404 après identification

      Hello !

      Même soucis.... je suis bien identifié, mais je suis renvoyé vers l’article0... qui n’existe pas !

    • Le 1er août 2009 à 12:45, par nicolas En réponse à : Page 404 après identification

      Je précise : j’utilise urlpropres... est-ce que ça pourrait venir de là ?

      C’est le seul problème que j’ai rencontré, sinon. Ce plugin est hyper pratique !!

    Répondre à ce message

  • Le 4 juin 2009 à 15:53, par rubenxela En réponse à : SSO avec FaceBook

    Bonjour, Après configuration du plugin dans mes_options + sur facebook, j’ai une erreur sur une boucle visiblement sur mon site :

    Merci

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Le plugin FreeRadio 1.0

    25 mai 2011 – 29 commentaires

    Le plugin SPIP FreeRadio est un lecteur de flux audio gratuit à intégrer dans le corps des articles. Il permet de se mettre « à l’écoute » de WebRadios ou de sons à partir de leurs URL. FreeRadio est écrit en actionscript. Facile à intégrer, il est (...)

  • Mailsubscribers

    16 janvier 2013 – 274 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes (...)

  • noiZetier v2

    9 novembre 2012 – 36 commentaires

    Le noiZetier offre une interface d’administration permettant d’insérer au choix des éléments modulaires de squelettes (noisettes) et de les ajouter ainsi à ses squelettes. Compatibilité La version 2 du noizetier fonctionne sous SPIP 3. Elle est (...)

  • cirr : plugin « rédacteur restreint »

    29 octobre 2010 – 60 commentaires

    Ce plugin « cirr : rédacteur restreint » permet d’affecter des rubriques aux rédacteurs et modifie les droits afin qu’un rédacteur restreint (ou un administrateur restreint) voit dans l’espace privé uniquement les rubriques qui lui sont affectées (et leur (...)

  • Un retour d’expérience d’utilisation de Formidable

    26 octobre – commentaires

    Il s’agissait de créer un formulaire d’inscription à un évènement modérer les inscriptions dans le privé publier les inscriptions dans le public Nous avons discuté de cette présentation lors de l’apéro SPIP du 15 février 2016 à la Cantine (...)

Ça spipe par là