Modifications entre les versions 7 et 8
Version 7 à la date du 2006-11-10 16:21:05
Taille: 2618
Commentaire:
Version 8 à la date du 2006-11-13 16:18:23
Taille: 2762
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 8: Ligne 8:
  * Je suis tombé sur ceci. http://www.zbyte64.com/code.shtml . Ca serait bien d'export certaines choses directement en format Open Document.

Discussion

Ajoutez vos commentaires ici

Export

  • L'idée est bien sûr de reprendre l'information de la base de suivi, d'en exporter un maximum vers une base d'authentification et de recueillir ce que manque. Voici donc quelques idées sur comment le faire. Merci d'ajouter vos commentaires dans la section appropriée ou d'ajouter celles qui manques.
  • J'aurais sans doutes besoins d'aide pour recueillir les informations / la structure nécessaires pour chaque système. Je suis principalement familier avec MySQL et SAMBA.
  • Je suis tombé sur ceci. http://www.zbyte64.com/code.shtml . Ca serait bien d'export certaines choses directement en format Open Document.

Proposition 1

Un module d'exportation par technologie.

MySQL

  • Il serait sans doute intéressant d'avoir un module d'exportation MySQL adaptable pour permettre de faire la synchronisation entre différentes bases MySQL. Dans le cas d'un CNF avec une base d'authentification MySQL et une base PMB par exemple.

LDAP

NIS

SAMBA

Proposition 2

Exportation modularisée avec profil

  • Chaque type d'exportation est effectuée à partir d'un profil qui contient
    • Un hôte (adresse IP, port, etc) (table hote)

    • Un type de connexion et les options spécifiques à celle-ci (MySQL, NIS, LDAP, etc) (table connexion)

    • Les valeurs par défaut des paramètres d'authentification (uid, gid, domaine, alias, shell, homedir, etc) (table valeurs)

      • Les valeurs par défaut sont écrasées par les valeurs existantes si elles existent dans la base de suivi.
      • Les tables "extras" proposées par Jérôme deviennent très utiles en nous permettant de bien gérer les cas qui diffèrent. On pourrait par exemple définir un /bin/bash par défaut pour les usagers et /bin/ksh pour l'usager jsantini en spécifiant ("shell", "/bin/ksh") dans la table userExtra.

Table Usager

  • Un champ photo ? (SebastienLanteigne)

    • Je confirme qu'une photo serait indispensable, cela nous a permis à Libreville d'identifier des tricheurs. (Matthieu)
    • Des fichiers login.jpg et zou. Pas la peine de balancer des blob dans le MySQL, c'est ch**nt à gérer. -- ThomasNoël

    • Sinon une image encodée en Base64 avec restriction sur quelques paramètres (essentiellement dimensions et nombre de couleurs). -- JeanChristopheAndré

    • Je suis d'accord avec Thomas j'ai d'ailleur fait des tests en chargeant le fichier à l'extérieur de la base. Ne pourrait on pas utiliser les champs 'extras' pour ça? On pourrait par exemple imaginer 'photo' 'bob.jpg' ou 'CV' 'bob.pdf'

Projet/GUIA/Discussion (dernière édition le 2008-02-21 22:10:06 par localhost)