Vous êtes connecté en tant que anonymous Se Deconnecter
Browse code

Ajout des token et pasphrase des 4 hybrid authentifaction choisie: Github,Facebook,Google,Twitter Fonctionne partiellement pour des raisons obscure lié a cette authentification partagée par des grands groupe.

TODO: lire les documentation officielles provenant des 4 plate-formes tranquillement afin de ccomprendre commet doit on tester ces type d'auth quitte a créé un sous domaine particulier directement hebergé sur gittea
-->Sécuriser le serveur de dev

Emmanuel ROY authored on 11/10/2019 15:26:22
Showing 1 changed files
... ...
@@ -1,5 +1,7 @@
1 1
 <?php
2
-\MVC\Session::isregistered();
2
+
3
+\MVC\Classe\Session::start();
4
+//\MVC\Classe\Session::isregistered();
3 5
 
4 6
 require CONFIG_PATH . DIRECTORY_SEPARATOR . "authentification-config-example.php";
5 7
 
... ...
@@ -8,11 +10,12 @@ $adapters = $hybridauth->getConnectedAdapters();
8 10
 
9 11
 $templateData['adapters'] = $adapters;
10 12
 
11
-$templateData['extractedData'] = [
13
+/*$templateData['extractedData'] = [
12 14
     'token' => $_SESSION['userToken'],
13 15
     'identifier' => $_SESSION['userProfile']->identifier,
14 16
     'email' => $_SESSION['userProfile']->email,
15 17
     'first_name' => $_SESSION['userProfile']->firstName,
16 18
     'last_name' => $_SESSION['userProfile']->lastName,
17 19
     'photoURL' => strtok($_SESSION['userProfile']->photoURL, '?'),
18
-];
20
+];*/
21
+$templateData['extractedData'] = [];
Browse code

Ajout intégration de l'hybridAuthentification encore en état de code brut Pas de tests

TODO: aller chercher les token et les id des authentifcation pour google, github, facebook, twitter ... Reste a tester et à décider pour les autres types d'authentification.

Emmanuel ROY authored on 26/09/2019 04:27:05
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,18 @@
1
+<?php
2
+\MVC\Session::isregistered();
3
+
4
+require CONFIG_PATH . DIRECTORY_SEPARATOR . "authentification-config-example.php";
5
+
6
+$hybridauth = new Hybridauth\Hybridauth($config);
7
+$adapters = $hybridauth->getConnectedAdapters();
8
+
9
+$templateData['adapters'] = $adapters;
10
+
11
+$templateData['extractedData'] = [
12
+    'token' => $_SESSION['userToken'],
13
+    'identifier' => $_SESSION['userProfile']->identifier,
14
+    'email' => $_SESSION['userProfile']->email,
15
+    'first_name' => $_SESSION['userProfile']->firstName,
16
+    'last_name' => $_SESSION['userProfile']->lastName,
17
+    'photoURL' => strtok($_SESSION['userProfile']->photoURL, '?'),
18
+];