Subversion Repositories Applications.annuaire

Rev

Rev 588 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
588 mathias 1
2016-03-01 : v1.5-Bélier
2
 * Première version de l'authentification SSO par un partenaire - implémenté basiquement pour Pl@ntNet
3
 * Division de la Yougoslavie en Serbie et Monténégro (12 ans après...)
4
 * Caractérisation (mal faite !) de Chypre, qui était incluse dans la Grèce (0 pointé en géographie)
5
 * Service Auth : acceptation du nom d'utilisateur en plus du courriel, pour Pl@ntNet
6
 * Bricolage cracra d'AnnuaireModele pour faciliter les inscriptions lors d'une connexion à un partenaire (@TODO faire mieux un jour)
7
 * La casse des adresses courriel est maintenant ignorée
8
 * Auth => redirection  : ajout du parametre Authorization même si le jeton est null; suppression du header qui ne sert à rien (reçu par le navigateur mais pas renvoyé à l'URL de redirection !)
9
 * Implémentation d'un mot de passe universel pour le SSO
10
 * Dépatchage du patch passoire : le patch CGI permettait à tout le monde de se logger avec n'importe quel mdp :)
11
 * Amélioration gestion du nom wiki
12
 * Patch : si PHP fonctionne en CGI, pas moyen (en tout cas pas facile - testé une combine mais elle marche pas) d'utiliser HTTP Basic Auth (la merde !); on détecte donc si on est en CGI et dans ce cas on désactive l'authentification - open bar !
13
 * Mode synchrone avec redirection si une url de redirection est précisée pour le sso
14
 * Utilisateur : suppression méthode temporaire getIdentiteConnectee()
15
 * Auth : connexion() retourne maintenant le nom Wiki
16
 * Utilisateur : formaterNomWiki() tient compte du pseudo
17
 * Auth : verifierjeton prend maintenant en compte le header Authorization + correction doc
18
 * Auth : une tentative de connexion infructueuse détruit le cookie, pour plus de cohérence
19
 
20
 
546 mathias 21
2015-05-26 : v1.4-Baleine - ATTENTION, nécessite PHP >= 5.3
22
 * Service Auth : première version du SSO à base de jetons JWT
23
 * Ajout lib firebase/php-jwt
24
 * Ajout composer.json et autoloader pour firebase/php-jwt
25
 * Ajout de l'identifiant et de la durée du jeton dans la réponse JSON
26
 * .htaccess : ajout d'une directive pour utiliser PHP 55 en CGI sur Sequoia (pas très générique !)
27
 * Auth : ajout de "secure" au cookie
28
 * Service auth::identité : lecture du jeton dans le header "Authorization", après le cookie et avant le paramètre
29
 * Protection contres indices de tableau inexistants
30
 * Amélioration des sorties du programme
31
 * Affichage du log sur plusieurs lignes pour le retour du script
32
 * Script de traitement des emails : essai d'élargissement du wait_timeout pour éviter les erreurs "MySQL has gone away"
33
 * Ajout d'une vérification d'unicité du mail lors de la validation d'inscription
34
 * Ajout d'un nom d'utilisateur en haut de page dans l'onglet "dons"
35
 * Changement de logos et favicons : liens vers resources.tela-botanica.org
36
 * Ajout du service getIdentiteCompleteParCourriel() et de la possibilité de renvoyer du XML, pour rétrocompatibilité avec le service coel:CoelUtilisateur qui utilisait eflore_chatin
37
 * Ajout d'une méthode d'authentification HTTP Basic
38
 * Changement signature David vers signature Daniel
39
 * Modification de getInfosParId(s) pour traiter plusieurs ids à la fois
40
 * Correction cartes Afrique, Reçu de dons, cartoPoint dans le profil utilisateur
41
 * Ajout de fonctions de pseudo sso en attendant le vrai
42
 
491 aurelien 43
2014-09-29 : v1.3-Balance : utilisation de scripts différés pour gérer les grandes quantités de mail
435 jpm 44
2014-02-18 : v1.2-Autel : intégration de l'ensemble des modifications depuis le 2010-08-12
45
2010-08-12 : v1.1-Andromede : corrections
46
2010-08-03 : v1.0-Aigle : version initiale