nouveaux builds
Proposer une modification

[Fan-Site] Tutoriel connexion centralisée

Publié le : par Ener-Getick
Catégorie : >

3.9/5 (19 votes)


Bonjour,

je vais donc vous présenter aujourd'hui la connexion centralisée de Dofawa (ou SSO) :)

Tout d'abord, son fonctionnement : comme un schéma vaut mieux que mille paroles, voici !

Je prendrais dans ce tuto comme exemple de site fonctionnant avec notre SSOdofusblog.fr, simplement car c'est le premier à utiliser cet outil :)

Vous l'aurez donc compris, tout est crypté !

Mais, avec quoi est-ce crypté ? Avec le même encryptage que pour les cartes bancaires ! (RSA)

 

Pour crypté en RSA, il faut posséder deux clés : une publique et une privée.

Pour le moment, si vous souhaitez utiliser notre SSO, vous devez nous contacter via lapage de Contact.

Si vous possédez déjà une clé RSA, vous devrez nous communiquer votre clé publique, sinon nous nous chargerons de vous créer des clés :)

Vous pouvez télécharger le fichier permettant de se connecter ici :

https://github.com/Ener-Getick/SSO

 

Dans ce fichier, vous devez rajouter vos clés.

Pour que l'utilisateur se connecte vous avez 2 solutions :

- la plus facile, en le redirigeant via un lien

- la plus sympa, dans une popup

Si vous souhaitez mettre un lien :

Vous aurez besoin de PHP si vous souhaitez par exemple rediriger après l'utilisateur sur la page qu'il visitait (les texte en rouge sont à remplacer) :

 

&perso=".

 

Retour à votre fichier de traitement !

Tout en bas de celui-ci, vous avez "$sso=new SSO(); $result=$sso->vConnect();"; $result contient comme son nom l'indique, les résultats :)

Si la connexion a échoué, sa valeur est false ; si elle a réussi, $result contient un tableau avec les données du profil de l'utilisateur !

Variable si la connexion a réussi :

Il ne vous reste plus qu'à selon vos envies les stocker en base de donnée, session PHP, etc ...

Articles similaires :
Tutoriels : Tutoriel ankama shield
Tutoriels : Comment utiliser une orbe reconstituante
Tutoriels : Comment bien gérer les monstres de la Forêt de pins perdu ? (Frigost I)
Tutoriels : Obtenir facilement ses Runes Ga Pme
Tutoriels : Dofus Turquoise : Technique, Equipement full Prospection




comments powered by Disqus