Socyalize.com - Outil d'authentification sociale pour webmaster

Discussion dans 'Demandes d'avis et de conseils sur vos sites' créé par Socyalize, 25 Octobre 2016.

  1. Socyalize
    Socyalize Nouveau WRInaute
    Inscrit:
    10 Octobre 2016
    Messages:
    9
    J'aime reçus:
    0
    Bonjour tout le monde,

    J'ai besoin de votre avis et pourquoi pas votre contribution sur mon site internet.

    » https://www.socyalize.com

    » Socyalize qu'est-ce que c'est?

    C'est un outil d'authentification gratuit permettant de déployer rapidement et sans connaissances spécifiques en développement, l'authentification sociale sur votre plateforme.

    » À qui s'adresse t-il?

    Il s'adresse exclusivement aux propriétaires de site internet souhaitant rendre possible l'authentification sur leur site par le biais des réseaux sociaux tels que Facebook, Google, Instagram, LinkedIn, Microsoft etc.

    L'avantage de cet outil, est qu'il nécessite pas de connaissances spécifiques en développement. Son intégration et son déploiement sur votre plateforme est très rapide et ne coûte rien.

    » Comment ça fonctionne?

    Le fonctionnement est très simple, nous agissons comme intermédiaire entre le réseau social et votre plateforme, nous recueillons pour vous les données publiques de vos utilisateurs pour vous les retransmettre sous forme de "tableau".

    Vous vous déchargez complètement de l'aspect technique et fonctionnel du processus , pour vous concentrer sur l'essentiel.

    » Vous souhaitez plus d'informations techniques?

    OpenClassRoom
    https://goo.gl/aOfyqb


    [​IMG]

    Contactez-moi par le biais de cette adresse e-mail: applications@socyalize.com , via la page facebook @Socyalize ou bien directement par message privé.

    Je suis ouvert à tous vos avis, critiques, améliorations pour rendre mon site le plus attractif possible, merci beaucoup de m'avoir lu,

    Cordialement, Socyalize.
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 887
    J'aime reçus:
    263
    Quand on regarde l'exemple d'intégration côté serveur avec CakePHP que tu as mis sur OC:
    PHP:
    <span class="syntaxdefault"><br /></span><span class="syntaxcomment">//&nbsp;Si&nbsp;on&nbsp;reçoit&nbsp;des&nbsp;données&nbsp;par&nbsp;la&nbsp;méthode&nbsp;POST.<br /></span><span class="syntaxkeyword">if(</span><span class="syntaxdefault">$this</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">request</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">is</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'post'</span><span class="syntaxkeyword">)):<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxcomment">//&nbsp;Et&nbsp;que&nbsp;l'utilisateur&nbsp;s'authentifie&nbsp;par&nbsp;le&nbsp;biais&nbsp;de&nbsp;l'authentification&nbsp;sociale<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxkeyword">if(isset(</span><span class="syntaxdefault">$this</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">request</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">data</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'Socyalize'</span><span class="syntaxkeyword">])):<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxcomment">//&nbsp;Vérification&nbsp;directement&nbsp;sur&nbsp;la&nbsp;plateforme&nbsp;Socyalize&nbsp;avec&nbsp;un&nbsp;token&nbsp;à&nbsp;utilisation&nbsp;unique&nbsp;pour&nbsp;chaque&nbsp;profile&nbsp;et&nbsp;d'une&nbsp;durée&nbsp;d'expiration<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;de&nbsp;deux&nbsp;minutes.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">$validationIdentity&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxdefault">file_get_contents</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"https://www.socyalize.com/socializes/confirm/"&nbsp;</span><span class="syntaxkeyword">.&nbsp;</span><span class="syntaxdefault">$this</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">request</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">data</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'Socyalize'</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'Provider'</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'provider_id'</span><span class="syntaxkeyword">]&nbsp;.&nbsp;</span><span class="syntaxstring">"/"&nbsp;</span><span class="syntaxkeyword">.&nbsp;</span><span class="syntaxdefault">$this</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">request</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">data</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'Socyalize'</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'Provider'</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'token'</span><span class="syntaxkeyword">]);<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxcomment">//&nbsp;Socyalize&nbsp;renvoie&nbsp;Authorization&nbsp;lorsque&nbsp;l'information&nbsp;est&nbsp;authentique,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;dans&nbsp;ce&nbsp;cas&nbsp;vous&nbsp;pouvez&nbsp;authentifier&nbsp;l'utilisateur<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxkeyword">if(</span><span class="syntaxdefault">stripos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$validationIdentity</span><span class="syntaxkeyword">,&nbsp;</span><span class="syntaxstring">"Authorization"</span><span class="syntaxkeyword">)&nbsp;!==&nbsp;</span><span class="syntaxdefault">false</span><span class="syntaxkeyword">):<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxcomment">/*&nbsp;Vérifie&nbsp;dans&nbsp;la&nbsp;base&nbsp;de&nbsp;données&nbsp;que&nbsp;l'utilisateur&nbsp;n'est&nbsp;pas&nbsp;déjà&nbsp;inscrit&nbsp;avec&nbsp;en&nbsp;paramètre<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;provider_name&nbsp;(Facebook,&nbsp;Google&nbsp;etc.)&nbsp;et&nbsp;provider_id&nbsp;(Identifiant&nbsp;facebook&nbsp;etc.)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxkeyword">if(..):<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxcomment">/*&nbsp;Utilisateur&nbsp;déjà&nbsp;inscrit,&nbsp;on&nbsp;authentifie&nbsp;l'utilisateur&nbsp;d'une&nbsp;manière&nbsp;traditionnelle&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxkeyword">else:<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;endif;<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxcomment">//&nbsp;Redirection&nbsp;vers&nbsp;la&nbsp;page&nbsp;cible&nbsp;après&nbsp;l'authentification.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxkeyword">return&nbsp;</span><span class="syntaxdefault">$this</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">redirect</span><span class="syntaxkeyword">([</span><span class="syntaxstring">'action'&nbsp;</span><span class="syntaxkeyword">=>&nbsp;</span><span class="syntaxstring">'me'</span><span class="syntaxkeyword">]);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;endif;<br />&nbsp;&nbsp;&nbsp;&nbsp;endif;<br />endif;<br />&nbsp;</span><span class="syntaxdefault"></span>
    Cela ne s'adresse pas aux non développeurs.

    D'autant plus que Cake a déjà des plugins pour le social auth: https://github.com/CakeDC/users
    Laravel aussi: https://github.com/laravel/socialite
    Django: https://github.com/pennersr/django-allauth
    etc...

    Donc si j'ai bien saisi le seul avantage c'est juste qu'il faut pas configurer l'API chez les différents providers ?
     
  3. Socyalize
    Socyalize Nouveau WRInaute
    Inscrit:
    10 Octobre 2016
    Messages:
    9
    J'aime reçus:
    0
    Salut spout,

    En effet il existe de nombreux plugins qui permettent la mise en place de l'authentification sociale sur son site internet, néanmoins beaucoup de webmaster n'ont pas les compétences requises dans un premier temps, pour prendre en main un framework quelconque ou encore importer un plugin. Nous avons envie de rendre "ce luxe" possible aux webmaster lambda.

    Et c'est à ce type de personnes que Socyalize s'adresse, nous gérons toute la partie récupération des données sur un réseau social jusqu'à la post-inscription intégré, pour les webmaster fainéant qui souhaitent récupérer plus d'informations lors de la première authentification.

    Pour ces webmaster là, ils n'ont besoin que de traiter une simple requête POST (type: formulaire) pour authentifier ou inscrire leurs nouveaux utilisateurs.

    En plus de ça, ils auront accès à des statistiques détaillées sur leurs utilisateurs inscrits par le biais des réseaux sociaux. (Ex: sexe, âge, taux de connexion par jour etc.)
     
  4. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    3 880
    J'aime reçus:
    106
    et on nous emm... avec les cookies alors qu'un cookie c'est sans danger sur le plan des données personnelles. Quand je pense que les gens s'inscrivent même sur des réseaux comme FB ou GG+ avec leur véritable identité.... :roll:
     
  5. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 887
    J'aime reçus:
    263
    Au de devoir faire ça:
    PHP:
    <span class="syntaxdefault"></span><span class="syntaxkeyword">if(</span><span class="syntaxdefault">stripos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$validationIdentity</span><span class="syntaxkeyword">,&nbsp;</span><span class="syntaxstring">"Authorization"</span><span class="syntaxkeyword">)&nbsp;!==&nbsp;</span><span class="syntaxdefault">false</span><span class="syntaxkeyword">):&nbsp;</span><span class="syntaxdefault"></span>
    C'est préférable d'utiliser les statuts HTTP:
    https://geemus.gitbooks.io/http-api-design/content/en/responses/return ... codes.html
     
  6. Socyalize
    Socyalize Nouveau WRInaute
    Inscrit:
    10 Octobre 2016
    Messages:
    9
    J'aime reçus:
    0
    @indigene Je suis tout à fait d'accord avec toi .. le monde est ce qu'il est malheureusement ahah.

    @spout En effet c'est peut-être plus pratique et plus propre de passer par les statuts HTTP à y réfléchir :p, merci de ta contribution spout.
     
  7. Socyalize
    Socyalize Nouveau WRInaute
    Inscrit:
    10 Octobre 2016
    Messages:
    9
    J'aime reçus:
    0
    Nouveautés:

    - @spout - La vérification de l'authenticité du profile est désormais vérifié par les status HTTP comme spout me l'a conseillé.
    PHP:
    <span class="syntaxdefault">$validationEntity&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxdefault">get_headers</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"http://www.socyalize.com/socializes/confirm/"&nbsp;</span><span class="syntaxkeyword">.&nbsp;</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'Socyalize'</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'Provider'</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'provider_id'</span><span class="syntaxkeyword">]&nbsp;.&nbsp;</span><span class="syntaxstring">"/"&nbsp;</span><span class="syntaxkeyword">.&nbsp;</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'Socyalize'</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'Provider'</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'token'</span><span class="syntaxkeyword">]&nbsp;.&nbsp;</span><span class="syntaxstring">""</span><span class="syntaxkeyword">);<br />&nbsp;<br /></span><span class="syntaxcomment">//&nbsp;Vérifie&nbsp;l'authentification&nbsp;en&nbsp;fonction&nbsp;des&nbsp;status&nbsp;HTTP.<br />//&nbsp;200&nbsp;:&nbsp;succès<br />//&nbsp;403&nbsp;:&nbsp;Token&nbsp;expiré&nbsp;ou&nbsp;non&nbsp;authorisé.<br /></span><span class="syntaxkeyword">if(</span><span class="syntaxdefault">substr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$validationEntity</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">],&nbsp;</span><span class="syntaxdefault">9</span><span class="syntaxkeyword">,&nbsp;</span><span class="syntaxdefault">3</span><span class="syntaxkeyword">)&nbsp;==&nbsp;</span><span class="syntaxdefault">200</span><span class="syntaxkeyword">)&nbsp;{<br />}&nbsp;</span><span class="syntaxdefault"></span>
    - Refonte de l'intégration HTML / JS du bouton.
     
  8. Socyalize
    Socyalize Nouveau WRInaute
    Inscrit:
    10 Octobre 2016
    Messages:
    9
    J'aime reçus:
    0
    Quelqu'un à des avis, suggestions, des questions, des pistes peut-être à améliorer?

    Je suis preneur,
    merci à vous :)
     
Chargement...
Similar Threads - Socyalize Outil authentification Forum Date
Lecture Header avec CURL et outil WRI Développement d'un site Web ou d'une appli mobile Samedi à 05:29
Outils de lecture de positionnement Référencement Google 20 Janvier 2020
Outil de gestion des réseaux sociaux Facebook 2 Janvier 2020
Search Console Prestashop | Robot.txt bloque des URL mais Outil de test du fichier robots.txt l'Authorise... Crawl et indexation Google, sitemaps 21 Novembre 2019
Meilleur outil SEO complet rapport qualité-prix Débuter en référencement 24 Octobre 2019
Outil extraction contenus - Refonte Rédaction web et référencement 21 Octobre 2019
Astuce Quel est le meilleur outil pour un l'analyse SEO d'un site? Débuter en référencement 27 Septembre 2019
Vous créez un nouveau site web ? un outil interressant Développement d'un site Web ou d'une appli mobile 4 Septembre 2019
Problème de caractères dans l'outil d'analyse des balises h1 h2 h3 Rédaction web et référencement 4 Août 2019
Search Console Outil changement d'adresse ne fonctionne pas Référencement Google 2 Août 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice