Projet

Général

Profil

Wiki » Historique » Version 9

Tristan Le Toullec, 08/09/2014 16:11

1 2 Tristan Le Toullec
h1. OUI
2 3 Tristan Le Toullec
3 4 Tristan Le Toullec
h2. Nom de code : OUI pour Organized and Unified Identities
4 3 Tristan Le Toullec
5 1 Tristan Le Toullec
Le nom de cette application est le fruit d'un brainstorming d'un minute environ. OUI c'est positif, OUI c'est rapide à dire, a taper et a retenir. En plus, c'était facile de trouver un acronyme qui collait avec la thématique.
6 4 Tristan Le Toullec
7 9 Tristan Le Toullec
La philosophie de OUI est de laisser les utilisateurs à l'initiative du maximum d'actions : piloter leurs affectations, gérer les ressources affectées a un groupe... Chaque groupe, disposera de gestionnaire et c'est ceux-ci qui alimenterons la liste des utilisateurs.
8 1 Tristan Le Toullec
9 9 Tristan Le Toullec
L'interface utilisateur doit être simple, claire et internationalisée (fr + en minimum)
10
11 5 Tristan Le Toullec
h2. Un groupe
12 1 Tristan Le Toullec
13 5 Tristan Le Toullec
Un groupe c'est :
14
*  un identifiant court ( ex : lpo )
15
*  un nom de groupe ( ex : Laboratoire de Physique des Océans )
16
*  une description ( ex : UMR6523 CNRS/Ifremer/IRD/UBO Laboratoire de Physique des Océans )
17
*  0>n tags ( ex : lpo, umr, physique )
18
*  0>1 parent ( cas a la marge pour pouvoir créer des méta-groupes )
19
*  0>n responsable ( responsable administratif : le directeur d'unité pour un labo, le responsable de projet pour un projet...)
20
*  0>n gestionnaire ( gestionnaire de laboratoire, informaticiens )
21
*  0>n membres
22 6 Tristan Le Toullec
*  0>n ressources (projet forge, site internet, wiki, bucket seafile...)
23 1 Tristan Le Toullec
24 5 Tristan Le Toullec
Un groupe sans responsable (disparition du responsable) produit immédiatement une alerte au membres, sans responsable depuis 3 mois, un groupe est détruit(archivé) avec ses ressources.
25
26
Un groupe peut être ouvert (pas de modération pour l'adhésion), privé (modération du gestionnaire) ou clos (par d'adhésion directe a ce groupe => cas d'un méta-groupe)
27
28
Un groupe doit avec un journal (création, entrée, sortie, actions...). Ce journal doit pouvoir être anonymisé dans un délai de trois mois après le départ d'un utilisateur (obligation légale).
29
30
La création d'un groupe est offerte a tout personnel staff (au sens Supann) d'une des unités de l'IUEM.
31 1 Tristan Le Toullec
32 6 Tristan Le Toullec
h2. Un utilisateur
33 8 Tristan Le Toullec
34 9 Tristan Le Toullec
L'utilisateur dispose déjà d'un compte dans la fédération d'identité ( nationale ou EduGain => internationale ) ou celui si créé un compte IUEM Partenaire.
35 6 Tristan Le Toullec
36
Un utilisateur c'est :
37
*  un identifiant (mail renvoyé par la fédération)
38
*  un nom lisible (Display Name)
39 7 Tristan Le Toullec
*  booléen état (activé/désactivé)
40 6 Tristan Le Toullec
*  une date de vérification
41 1 Tristan Le Toullec
*  une date de dernière connexion
42
*  0>n groupes
43 6 Tristan Le Toullec
44
L'utilisateur peut demander l'adhésion a un groupe, si celui ci est ouvert l'adhésion est automatiquement approuvée, si celui ci est privé une notification part au(x) gestionnaire(s).
45
46 9 Tristan Le Toullec
Dans un groupe, un utilisateur peut être : responsable ET/OU gestionnaire ET/OU membre. Ceci est géré par l'adhésion.
47 7 Tristan Le Toullec
48
h2. Une adhésion
49 1 Tristan Le Toullec
50 8 Tristan Le Toullec
L'adhésion va créer les relations 0>n entre utilisateurs et groupes.
51
52 7 Tristan Le Toullec
Un adhésion c'est :
53
*  1 utilisateur
54
*  1 groupe
55
*  booléen responsable
56
*  booléen gestionnaire
57
*  booléen membre
58 1 Tristan Le Toullec
*  booléen état (activé/désactivé)
59 8 Tristan Le Toullec
*  date de création
60 7 Tristan Le Toullec
61 1 Tristan Le Toullec
Lorsque l'utilisateur demande l'adhésion a un groupe privé, une adhésion est créé avec un état désactivé. La modération consiste a activer l'adhésion (acceptation) ou détruire l'adhésion (refus).
62 8 Tristan Le Toullec
63
Passée un délai de 3 mois, l'adhésion est automatiquement détruite.
64
65
h2. Une ressources
66
67
La ressource permet d'extraire les informations du groupe de manière intelligible par le service visé. Par exemple, une ressource mailing-list pourra être ajouté sur un groupe, dans ce cas un fichier plat interrogeable par un serveur sympa sera disponible.