Projet

Général

Profil

Actions

Evolution #73

fermé

Gestion d'options pour l'accès sur P3Portal

Ajouté par Grégory MARIGOT - TEICEE il y a plus de 13 ans. Mis à jour il y a plus de 13 ans.

Statut:
Fermé
Priorité:
Normal
Version cible:
Début:
29/11/2010
Echéance:
% réalisé:

100%

Temps estimé:
Version ProxyEPN:
1.1.2

Description

Possibilité de définir depuis l'interface EpnAdmin des options sur les comptes qui seront exportées dans l'annuaire LDAP pour spécifier des paramètres au portail d'authentification P3Portal.

Ceci permettra de définir certaines propriétés aux sessions internet des utilisateurs.
Une première utilisation (évoquée avec le GT lors de la réunion du 28/10) sera de choisir si ce compte peut ouvrir ou non plusieurs sessions simultanéments (donc depuis plusieurs postes) ou si une seule est permise (la dernière ouverte fermant la précédente - comportement par défaut).

Mis à jour par Grégory MARIGOT - TEICEE il y a plus de 13 ans

  • Statut changé de Nouveau à In Progress
  • % réalisé changé de 0 à 80

Modifications publiées sur le svn (r298) :

  • Ajout dans la BDD d'un champs 'internet_options' sur les profils des comptes
  • Ajout d'un fichier de liste 'internet_options.ini' pour définir ces options
  • Présentation d'une liste à sélection multiple à l'édition des contacts pour choisir les options
  • La mémorisation en BDD se fait sous la forme d'un entier (puissances de 2), solution préférée à une chaine concaténant les clés des options (facilité des tests de comparaison)

D'autres options futures pourront facilement être ajoutées avec ce système, qui peut gérer plusieurs choix dans le même champs. Il suffira donc d'ajouter des éléments dans la liste pour disposer de nouvelles options.

Note: à l'édition un widget de type checkbox pourrait être préféré, mais n'est malheureusement pas disponible avec symfony en version 1.1

Modification à apporter sur la base de données :
ALTER TABLE `sf_guard_user_profile` ADD `internet_options` SMALLINT NOT NULL DEFAULT '0' AFTER `internet_access_id`

Initialisation par défaut de l'option pour autoriser les connexions multiples sur tous les comptes animateurs :
UPDATE sf_guard_user_profile INNER JOIN sf_guard_user_group ON sf_guard_user_profile.user_id=sf_guard_user_group.user_id SET `internet_options`=1

Mis à jour par Grégory MARIGOT - TEICEE il y a plus de 13 ans

  • Statut changé de In Progress à Résolu
  • % réalisé changé de 80 à 100

Modifications publiées sur le svn (r299) :

La valeur du nouveau champs 'internet_options' présent sur les profils des comptes utilisateurs est désormais enregistrés dans les fiches contact de l'annuaire en utilisant le champs LDAP 'gecos'.

Il sera ainsi possible à P3Portal de le récupérer lors de l'authentification à l'ouverture des sessions web. Néanmoins son usage concret sera effectif ultérieurement, afin de laisser du temps pour en informer les animateurs d'EPN et qu'ils sachent le renseigner quand nécessaire.

Mis à jour par Grégory MARIGOT - TEICEE il y a plus de 13 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF