Tâche #34251
Scénario #34128: Documentation 2.9 : documenter LemonLDAP::NG (vs EoleSSO)
Etude
100%
Historique
#1 Mis à jour par Ludwig Seys il y a presque 4 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Ludwig Seys il y a presque 4 ans
- Fichier amonecole-basique-instancier.png Voir ajouté
- Fichier eole-sso.drawio ajouté
- Fichier screen-scribe-instancier-basique.png Voir ajouté
- Fichier screen-scribe-instancier-basique-lemonldap.png Voir ajouté
- Fichier screen-scribe-instancier-Expert-lemonldap-Configuration01.png Voir ajouté
- Fichier screen-scribe-instancier-Expert-lemonldap-ConfigurationCAS03.png Voir ajouté
- Fichier screen-scribe-instancier-Expert-lemonldap-ConfigurationLDAP02.png Voir ajouté
- Fichier screen-scribe-instancier-Expert-lemonldap-PersonnalisationMireSSO04.png Voir ajouté
- Fichier screen-scribe-instancier-Normal-lemonldap.png Voir ajouté
- cible
- EOLE 2.9
- SCRIBE
- AMONECOLE
- Documenter
- variables
- onglets
- En plus
couvrir les travaux réalisé dans les scénario suivants :
- [#33975](https://dev-eole.ac-dijon.fr/issues/33975)
- [#34126](https://dev-eole.ac-dijon.fr/issues/34126)
- [#33744](https://dev-eole.ac-dijon.fr/issues/33744)
- [#34127](https://dev-eole.ac-dijon.fr/issues/34127)
- Page à gérer
Création d'une partie dans services :
/2_9/services/lemonldap
puis trois sous parties :
une pour chaque mode :
lemonldap-ng-basique
lemonldap-ng-normal
lemonldap-ng-expert
L'aspect est le même pour scribe & amonecole, ces item seront donc appelé dans
/2_9/modules/AmonEcole/21-ConfigurationBasique.scen
/2_9/modules/AmonEcole/22-ConfigurationNormal.scen
/2_9/modules/AmonEcole/23-ConfigurationExpert.scen
&
/2_9/modules/Scribe/21-ConfigurationBasique.scen
/2_9/modules/Scribe/22-ConfigurationNormal.scen
/2_9/modules/Scribe/23-ConfigurationExpert.scen
### Ajout de screen pour chaque mode :
- screen-scribe-instancier-basique-lemonldap.png
- screen-scribe-instancier-Expert-lemonldap-Configuration01.png
- screen-scribe-instancier-Expert-lemonldap-ConfigurationLDAP02.png
- screen-scribe-instancier-Expert-lemonldap-ConfigurationCAS03.png
- screen-scribe-instancier-Expert-lemonldap-PersonnalisationMireSSO04.png
- screen-scribe-instancier-Normal-lemonldap.png
pour chacune ci-dessus création d'un écran, avec indication sur chaque option.
Autre image à ajouter :
- page général du module scribe (après première connection): screen-scribe-intsancier-basique.png
- page général du module amonecole(après première connection):amonecole-basique-instancier.png
1. Modification de :
- /2_9/modules/Scribe/00-Introduction.scen
=> page http://eole.ac-dijon.fr/documentations/2.8/completes/HTML/ModuleScribe/co/07-changements.html
ajouter un paragraphe pour présenter l'évolution entre la 2.8.1 et la 2.9 concernant lemonldap
2. créer le service lemonldap
/2_9/Zz-ressources-2_9/parties/services/servicesAvecIntro.unit
ajouter le service lemonldap !
extrait:
--------
Chaque module EOLE est constitué d'un ensemble de services.
Chacun de ces services peut évoluer indépendamment des autres et fait l'objet d'une actualisation ou d'une intégration par l'intermédiaire des procédures de mise à jour. Ce qui permet d'ajouter de nouvelles fonctionnalités ou d'améliorer la sécurité.
Services communs à tous les modules
Noyau Linux 5.x : Noyau Linux Ubuntu ;
OpenSSH : prise en main à distance moyennant une demande d'authentification ;
Rsyslog : service de journalisation et de centralisation des logs ;
Pam : gestion des authentifications ;
EAD : outil EOLE pour l'administration du serveur ;
EoleSSO : gestion de l'authentification centralisée ;
Exim4 : serveur de messagerie ;
NUT : gestion des onduleurs ;
NTP : synchronisation avec les serveurs de temps ;
Nginx : proxy inverse et serveur web.
-------
3. Modification
/2_9/commun/01_introduction/02_panoramaDesModules/Scribe/07-changements.scen
intégrer l'ajout de lemonldap
4. Ajout
/2_9/modules/Scribe/01-Fonctionnement.scen
Dans le même modèles que Eole-sso, c'est à dire qu'il faut créer la propre page service lemonldap.
Pour ce faire changement de : /2_9/services/eole-sso/eole-sso.scen
en /2_9/services/SSO/authentification-unique.scen
Cette page présentera l'authentification unique (similaire pour eole-sso et lemonldap)
je garde les partie pour eole-sso et j'ajoute les partie pour lemonldap :
pour lemonldap
/2_9/services/SSO/lemonldap-ng.scen
/2_9/services/SSO/lemonldap/01-presentation.scen
/2_9/services/SSO/lemonldap/021-configurationModeNormal.scen
/2_9/services/SSO/lemonldap/021_configurationModeNormal/
/2_9/services/SSO/lemonldap/022-configurationModeExpert.scen
etc....
- capture faite
SCRIBE :
instancié => basique
instancié => normal
instanacié => expert
configuration
configurationLDAP
configurationCAS
personnalisationMireSSO
- A ajouter:
- Texte
--------------
les utilisateurs souhaitant utiliser LemonLDAP::NG installeront le paquet eole-lemonldap-ng pour leur module, le paquet eole-sso-server sera désinstallé par le jeu de dépendance de paquet (dpkg)
eole-lemonldap-ng est découpé artificiellement en 3 paquets :
- eole-lemonldap-ng qui n'est pas pré configuré
- eole-lemonldap-ng-scribe qui est pré configuré pour scribe
- eole-lemonldap-ng-amonecole qui est pré configuré pour amonecole
Concernant l'activation de l'outil, je propose le texte générique suivant :
- Pour activer le serveur LemonLDAP::NG sur les modules Scribe, AmonEcole ou Seth Éducation, il faut installer le paquet eole-lemonldap-ng-auto. Le service sera alors pré-configuré pour utiliser l'annuaire du module.
- Pour activer le serveur LemonLDAP::NG sur les autres modules EOLE (sur Eolebase par exemple), il faut installer le paquet eole-lemonldap-ng. Les sources d'authentification seront à saisir dans l'interface de configuration du module.
Bloc attention :
- L'installation du paquet eole-lemonldap-ng-auto sur un module Seth transformera ce dernier en Seth Éducation !
schéma joint à peaufiner pour ajout dans
/2_9/services/lemonldap-ng/lemonldap/01-presentation.scen
#3 Mis à jour par Ludwig Seys il y a presque 4 ans
- Statut changé de En cours à À valider
- % réalisé changé de 0 à 90
#4 Mis à jour par Ludwig Seys il y a presque 4 ans
- Fichier
eole-sso.drawiosupprimé
#5 Mis à jour par Ludwig Seys il y a presque 4 ans
- % réalisé changé de 90 à 100
#6 Mis à jour par Benjamin Bohard il y a presque 4 ans
- Statut changé de À valider à Résolu
#7 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0