LDAP: couldn't connect to LDAP server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lpro:projet [2017/01/05 09:15]
jbaudry [Exercice 3]
lpro:projet [2018/01/19 16:41] (current)
jbaudry [Exercice 4 : LDAP]
Line 1: Line 1:
-====== Projet LPRO 2016-2017 ======+====== Projet LPRO 2017-2018 ======
  
-__**Travaux à remettre pour le 10 mars 2016**__ (julien.baudry @ univ-lehavre.fr) +__**Travaux à remettre pour le 14/03/2018**__ (julien.baudry @ univ-lehavre.fr) 
-===== Exercice 1 : Code postal===== + 
-  * Créer une page web permettant d'​afficher ​le nom de villes ​à partir d'​un ​code postal et l'​inverse+===== Exercice 1 : Adresse ​===== 
 +  * Créer une page web permettant d'​afficher ​une adresse ​à partir d'​un ​point GPS
   * Développement en PHP   * Développement en PHP
-  * La page web devra comporter un formulaire permettant de saisir ​le nom d'une ville ou un code postal+  * La page web devra comporter un formulaire permettant de saisir ​les données ​ou une carte
   * Le résultat devra être affiché de manière claire (images + css ....)   * Le résultat devra être affiché de manière claire (images + css ....)
   * Code postal : proposer une interface permettant de sélectionner une commune à partir d'un code postal ou l'​inverse.   * Code postal : proposer une interface permettant de sélectionner une commune à partir d'un code postal ou l'​inverse.
-  ​* !! certains code postaux regroupes plusieurs communes +  * Lien utile : www.data.gouv.fr ​ou api google
-  ​* Lien utile : www.data.gouv.fr+
 ===== Exercice 2 ===== ===== Exercice 2 =====
   * Parsing JSON   * Parsing JSON
-  * Développez une page web qui affiche de manière lisible ​les temps de parcours en intégrant les données ​de référence. +  * Développez une page web qui affiche de manière lisible ​des données ​JSON 
-  * http://data.nantes.fr/​donnees/​fonctionnement-de-lapi/​gettempsparcours/​+  * Source : http://docs.apis.is
  
 ===== Exercice 3 ===== ===== Exercice 3 =====
Line 23: Line 23:
   * Le client devra proposer une interface permettant de tester simplement ce webservice   * Le client devra proposer une interface permettant de tester simplement ce webservice
  
-===== Exercice 4 ===== 
-  * Etude de cas LDAP : Proposer une solution technique au problème ci dessous 
- 
-==== Partie 1 : Structure d'un annuaire ==== 
-  * Décrivez la structure d'un annuaire LDAP que vous pourriez proposer pour la CODAH 
-  * {{:​lpro:​organigramme_codah.pdf|Télécharger l’organigramme}} 
-    * Résultats attendus : 
-      * Description de la structure de l'​annuaire (découpage) : au moins un schéma 
-      * Explication des choix effectués 
-      * Quelles seront les fonctions proposés par cet annuaire au sein du système d'​information (listez les fonctions ). 
- 
-==== Partie 2 : Architecture / L'​annuaire au sein du SIG ==== 
-  * Des entreprises partenaires de la CODAH ont besoin d'​accéder à certaines informations de cet annuaire (nom / prénom / mail / tel / services) 
-    * Quelle solution technique proposez-vous afin d'​accéder à ces informations tout en garantissant un minimum de confidentialité (ces informations ne doivent pas être accessible à tout le monde) 
-    * Résultats attendus : 
-      * Un schéma présentant l'​architecture technique retenue (Composants logiciels / Réseaux publique-privé) 
-      * Explication des choix effectués 
  
-==== Partie 3 Réalisation ​==== +==== Exercice 4 LDAP ==== 
-    * Pour les exercices ci-dessous vous allez vous connecter sur l'​annuaire ldap public de l'​université de Floride ​: ldap://ldap.ufl.edu:389+    * Pour les exercices ci-dessous vous allez vous connecter sur l'​annuaire ldap public de debian.org ​: ldap://db.debian.org:389
     * Les développements seront effectués en PHP (1 fichier php par exercice)     * Les développements seront effectués en PHP (1 fichier php par exercice)
     * L'​affichage doit être simple et clair     * L'​affichage doit être simple et clair
       * **Exercice 1** : Afficher une entrée LDAP       * **Exercice 1** : Afficher une entrée LDAP
-        * Afficher tous les champs de cette entrée ldap : **dn: uflEduUniversityId=00000542,ou=People,dc=ufl,dc=edu** +        * Afficher tous les champs de cette entrée ldap : **dn: uid=torsten,ou=users,dc=debian,dc=org** 
-      * **Exercice 2** : Lister les groupes +      * **Exercice 2** : Lister les hosts 
-        * Listez tous les entrée ​sous **ou=Groups,dc=ufl,dc=edu** +        * Listez tous les entrées ​sous **ou=hosts,dc=debian,dc=org** 
       * **Exercice 3** : Créer un formulaire       * **Exercice 3** : Créer un formulaire
         * Créez un formulaire pour rechercher une personne par son nom         * Créez un formulaire pour rechercher une personne par son nom
-          * les personnes sont sous la branche **ou=People,dc=ufl,dc=edu**+          * les personnes sont sous la branche **ou=users,dc=debian,dc=org**
           * le nom est dans le champ : **sn**           * le nom est dans le champ : **sn**
  
-  * Quels sont les champs obligatoires et optionnels de l'​objectClass **residentialPerson** ?+  * Quels sont les champs obligatoires et optionnels de l'​objectClass **debianDeveloper** ?