Project

General

Profile

Evolution #2707

Fichier d'informations pour les portails établissements

Added by Bruno Boiget over 9 years ago. Updated over 9 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
01/12/2012
Due date:
% Done:

100%

Spent time:
Distribution:
EOLE 2.3

Description

Dans le cadre de la réplication d'annuaire Scribe - Seshat, un certain nombre de services de seshat (eole-sso / bureau envole amélioré / dispatcher)
ont besoin de connaître le nom des établissements répliqués et l'adresse de l'ENT établissement.

Ces infos pourraient être fournies automatiquement par Zéphir lorsqu'il met en place (ou met à jour) la configuration de réplication de Seshat.


Related issues

Related to EoleSSO - Evolution #2548: Intégration des modifications de la réunion sur le formulaire d'authentification Fermé 12/06/2011

Associated revisions

Revision cd543e99 (diff)
Added by Bruno Boiget over 9 years ago

zephir-parc : contruction d'un fichier d'infos établissments pour les serveurs répliqués (fixes #2707)

Revision 3de02ea0 (diff)
Added by Bruno Boiget over 9 years ago

calcul du fichier etabs.js depuis les informations fournies par Zéphir (ref #2707 #2548)

Revision 8ff6f3cd (diff)
Added by Bruno Boiget over 9 years ago

ajout d'une fonction pour récupérer manuellement le fichier etabs.ini (ref #2707)

Revision e9eaea6d (diff)
Added by Bruno Boiget over 9 years ago

calcul du fichier etabs.js depuis les informations fournies par Zéphir (ref #2707 #2548)

History

#1 Updated by Bruno Boiget over 9 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#2 Updated by Bruno Boiget over 9 years ago

La fonction suivantes a été ajoutée au backend Zéphir:

uucp.get_replication_info(id_serveur) : renvoie le fichier etabs.ini (encodé en base64 généré à destination du serveur id_serveur).
Ces informations sont disponibles si des fichiers de replication LDAP sont enregistrées pour ce serveur (ex: seshat).

le fichier contient les informations suivantes, dans la mesure des infos disponibles:

[rne_serveur_répliqué]
libelle_etab=...
portail_etab=...

le libellé est celui de l'établissement dans la base Zéphir
le portail est détecté en fonction de la configuration Créole du serveur (si possible)

Dans le cas ou on ne retrouve pas le serveur en question sur Zéphir (RNE mal renseigné dans Zéphir ou dans le fichier de réplication), on retournera seulement le libellé présent dans les commentaires du fichier de réplication

Sur le serveur de réplication, il est possible de compléter/écraser ces informations:

les infos envoyées par Zéphir sont stockées dans le fichier /etc/ldap/replication/zephir/etabs.ini
Il est possible d'écrire manuellement des fichier ici : /etc/ldap/replication/etabs_xxx.ini (xxx étant libre). Si un RNE est déjà renseigné dans le fichier de Zéphir, c'est le fichier local qui fera foi.

Tous ces fichiers sont lus au démarrage d'EoleSSO et sont utilisés pour générer :
- /usr/share/sso/interface/scripts/etabs.js
- /var/www/html/dispatcher/utils/etabs.ini (si le répertoire existe)

#3 Updated by Fabrice Barconnière over 9 years ago

  • Status changed from Résolu to Fermé

#4 Updated by Fabrice Barconnière over 9 years ago

  • Status changed from Fermé to Résolu

#5 Updated by Fabrice Barconnière over 9 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF