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
... | ... |
@@ -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'] = []; |
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:051 | 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 |
+]; |