Projet:Modèle

De Coclico.
Image:cartella_grigia.jpg
Gestion_d'identités_et_politiques_de_confidentialité
Balise d’extension « imagemap » inconnue
   [modifier]    
{{#if: |
|}}
N° de Sous-projet
1
Coordinateur
ORA
Objectifs

Le contenu de ce sous-projet part des nécessités rencontrées lors de l'intégration de nouveaux outils dans une Forge. Une Forge est définie comme un ensemble d'outils nécessaire dans notre cas à une activité de développement de logiciel.

La particularité d'une Forge est de rendre le plus homogène possible l'accès à ces outils en unifiant un certain nombre de fonctions. Parmi ces fonctions on identifie la gestion des utilisateurs et des sessions, les notions de projets et de groupes, les problématiques de permissions et de contrôle d'accès. On peut également ajouter les problématiques de suivi des accès (logging) et de statistiques.

Dans les Forges existantes, de même que dans les outils que l'on désire leur adjoindre, ces différentes notions parfois existent, parfois n'existent pas. Elles sont souvent instanciées de façons différentes et parfois peu ou mal définies.

L'objectif de ce sous-projet est donc l'amélioration de la capacité d'intégration d'outils hétérogènes, en traitant les points de complexité rencontrés pour la gestion des utilisateurs en s'appuyant sur les techniques modernes de fédération d'identité. L'innovation consiste à proposer la fédération des notions de groupe et de contrôle d'accès, en prenant dès le début en compte les problèmes concrets des outils existants ou fortement demandés.

-Le résultat attendu est la fourniture aux outils d'un ensemble complet et cohérent de gestion des utilisateurs, des groupes et des accès. Cet ensemble pourra se décliner avec des interfaces pour les langages de programmation les plus utilisés dans les environnements de type Forge à savoir : PHP, Perl, et Java. Cet ensemble devra permettre aux fonctions citées plus avant d'être fournies par un ensemble de serveurs distribués, administrés par des entités différentes et mis en réseau afin de partager ces fonctions. Cet ensemble devra de plus s'intégrer simplement à un ensemble le plus complet possible de système d'authentification.

Ce sous-projet est divisé en différentes tâches prenant en charge les différents aspects de la problématique d'intégration de ces différents outils. L'implémentation devra être faite en collaboration par les différents acteurs des Forges avec une modification unique des différents outils concernés.


Tâches et livrables

Livrable Fichier Contributeurs
Tâche 1 : Convergence ORA,ITS,XER
L1.1.1: Implémentation communes entre forges Livrable_wp1.1.1.pdf(pdf/odt)
Tâche 2 : Gestion des utilisateurs, authentification et session ORA,ITS,XER
L1.2.1: Compte rendu d'étude Livrable_wp1.2.1.pdf(pdf/odt)
L1.2.2: Implémentation d'un système de session unifié pour Mantis, Bugzilla et Mailman et proposition de cette implémentation upstream. Livrable_wp1.2.2.pdf(pdf/odt)
L1.2.3: Exemple d'authentification avec un des système (CAS, Kerberos, OpenID, ...) Livrable_wp1.2.3.pdf(pdf/odt)
Tâche 3 : Gestion des projets et notion de groupe ORA,ITS
L1.3.1: Compte rendu d'étude Livrable_wp1.3.1.pdf(pdf/odt)
L1.3.2: Plugin Wiki unique multiforge Livrable_wp1.3.2.pdf(pdf/odt)
Tâche 4 : Contrôles d'accès et implémentations ORA,ITS,XER
L1.4.1: Compte rendu d'étude Livrable_wp1.4.1.pdf(pdf/odt)
L1.4.2: Système autonome pluggable de Gestion de Rôles et de droits d'accès Livrable_wp1.4.2.pdf(pdf/odt)
Tâche 5 : Espace de nommage ORA,XER,ITS
L1.5.1: Compte rendu d'étude Livrable_wp1.5.1.pdf(pdf/odt)
L1.5.2: Système unifié d'hyperliens Livrable_wp1.5.2.pdf(pdf/odt)
Tâche 6 : Suivi des accès et statistiques ORA,BUL,ITS,XER
L1.6.1: Compte rendu d'étude Livrable_wp1.6.1.pdf(pdf/odt)
L1.6.2: Système unifié de logging et d'analyse de charge s'appuyant sur des technologies SNMP pour le temps réel Livrable_wp1.6.2.pdf(pdf/odt)
L1.6.3: Infocentre d'analyse des usages Livrable_wp1.6.3.pdf(pdf/odt)
{{#if: |
|}}
Autres langues
Outils personnels