Evolution #74

Enrichir les informations disponibles dans l'annuaire LDAP

Added by Grégory MARIGOT - TEICEE over 11 years ago. Updated over 11 years ago.

Status:Fermé Start date:11/29/2010
Priority:Normal Due date:
Assignee:Grégory MARIGOT - TEICEE % Done:

100%

Category:-
Target version:EpnAdmin-CTN 1.1.3
Version ProxyEPN:1.1.2

Description

L'annuaire LDAP constitué par EpnAdmin est principalemnt à l'usage du portail d'authentification.

Avec la mise en place du P3Portal en remplacement du portail Olfeo, nous avons la possibilité d'ajouter diverses fonctionnalités sur l'ouverture de sessions internet, pour peu que les infos utiles sur les comptes soient présentes dans le LDAP.

  • Gestion des droits d'admin :

P3Portal offre un accès aux animateurs leur permettant l'administration des sessions en cours.
L'évolution #30 avait déjà ajouté le rôle générique des contacts dans l'annuaire, permettant ainsi d'identifier les animateurs et directeurs.

Une première modification (r248) récupérer l'ensemble des affectations de rôles (anim/directeur pour tel ou tel EPN). Comme ces infos étaient superflues, l'usage du champs a finalement était simplifié (r264) pour ne contenir que le profil type du contact (animateur/directeur/utilisateur).

Cependant, il serait aujourd'hui pertinent de disposer des droits précis des animateurs afin de savoir sur P3Portal leur champs d'action (qui sinon s'applique sur tout le GEPN).

  • EPN de rattachement des contacts :

Actuellement l'annuaire LDAP permet uniquement de connaitre le GEPN auquel un contact est rattaché.
Aussi lors d'une session internet, P3Server/P3Portal ont connaissance du nom de l'EPNBox utilisée.
Dans l'éventualité d'appliquer des restrictions d'usage, ou simplement à titre informatif, il peut être intéressant que P3Server/P3Portal puissent exploiter l'EPN de rattachement des internautes.


Related issues

related to Evolution #92: Révision de l'export LDAP Fermé 03/09/2011

Associated revisions

Revision 299
Added by Grégory MARIGOT - TEICEE over 11 years ago

Infos supplémentaires dans les fiches LDAP :
NEW #74: Rôles animateur et directeur sur GEPN/EPN + EPN de rattachement
NEW #73: Options d'accès à internet des comptes
CHANGE #69: Le champs UidNumber contient la référence plutôt que le user_id

Revision 300
Added by Grégory MARIGOT - TEICEE over 11 years ago

FIX #75: Contrôle avant suppression d'un lien user-group qu'aucun rôle du genre ne subsiste
NEW #74: Enregistrement des fiches LDAP sur mise à jour des rôles animateur/directeur et du profil type

History

Updated by Grégory MARIGOT - TEICEE over 11 years ago

  • Status changed from Nouveau to In Progress
  • % Done changed from 0 to 70

Modifications publiées sur le svn (r299) :

De nouveaux champs sont exploités dans les fiches utilisateurs de l'annuaire LDAP.
  • employeeNumber : liste des GEPN/EPN (références) pour lesquels le contact est animateur
  • departmentNumber : liste des GEPN/EPN (références) pour lesquels le contact est directeur
  • registeredAddress : référence complète de l'EPN de rattachement du contact

Pour celà, de nouvelles méthodes ont été définies afin de déterminer au mieux la liste des GEPN et des EPN pour lesquels un contact dispose d'un rôle particulier.

Note: Les champs LDAP employeeNumber et departmentNumber ne peuvent être vides.
Dans leur cas, l'attribut devrait être absent ou supprimé en cas de modification.
Cette dernière opération n'étant pas pratique à gérer, un préfixe est ajouté systématiquement afin que les champs ne soient jamais vides (respectivement 'animateur:' et 'directeur:').

Updated by Grégory MARIGOT - TEICEE over 11 years ago

  • Status changed from In Progress to Résolu
  • % Done changed from 70 to 100

Modifications publiées sur le svn (r300) :

L'affection/suppression d'un animateur/directeur sur un EPN/GEPN provoque un enregistrement de la fiche LDAP du contact concerné.

Ainsi les champs employeeNumber, departmentNumber et employeeType sont maintenus à jour dans l'annuaire lors des modifications sur l'interface EpnAdmin.

Updated by Grégory MARIGOT - TEICEE over 11 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF