Projet

Général

Profil

Tâche #34251

Scénario #34128: Documentation 2.9 : documenter LemonLDAP::NG (vs EoleSSO)

Etude

Ajouté par Ludwig Seys il y a presque 4 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
07/06/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

amonecole-basique-instancier.png Voir (257 ko) Ludwig Seys, 07/06/2022 10:38

screen-scribe-instancier-basique.png Voir (181 ko) Ludwig Seys, 07/06/2022 10:38

screen-scribe-instancier-basique-lemonldap.png Voir (177 ko) Ludwig Seys, 07/06/2022 10:38

screen-scribe-instancier-Expert-lemonldap-Configuration01.png Voir (77,7 ko) Ludwig Seys, 07/06/2022 10:38

screen-scribe-instancier-Expert-lemonldap-ConfigurationCAS03.png Voir (58,5 ko) Ludwig Seys, 07/06/2022 10:38

screen-scribe-instancier-Expert-lemonldap-ConfigurationLDAP02.png Voir (53,3 ko) Ludwig Seys, 07/06/2022 10:38

screen-scribe-instancier-Expert-lemonldap-PersonnalisationMireSSO04.png Voir (82 ko) Ludwig Seys, 07/06/2022 10:39

screen-scribe-instancier-Normal-lemonldap.png Voir (457 ko) Ludwig Seys, 07/06/2022 10:39

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

  1. cible

- EOLE 2.9
- SCRIBE
- AMONECOLE

  1. Documenter

- variables
- onglets

  1. 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)

  1. 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 :

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....

  1. capture faite

SCRIBE :
instancié => basique
instancié => normal
instanacié => expert
configuration
configurationLDAP
configurationCAS
personnalisationMireSSO

  1. A ajouter:
  1. 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.drawio supprimé

#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

Formats disponibles : Atom PDF