Projet

Général

Profil

Tâche #26453

Scénario #26927: Finalisation grr pour un déploiement sur SETH membre

fournir paquet GRR 3.4.0

Ajouté par Emmanuel IHRY il y a plus de 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
28/01/2019
Echéance:
% réalisé:

0%

Restant à faire (heures):
0.0

Révisions associées

Révision e402add3 (diff)
Ajouté par Benjamin Bohard il y a environ 5 ans

Préparer un paquet de GRR avec les modifications du MTES.

Ref #26453

Historique

#1 Mis à jour par Benjamin Bohard il y a environ 5 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Benjamin Bohard il y a environ 5 ans

  • Assigné à mis à Benjamin Bohard

#3 Mis à jour par Benjamin Bohard il y a environ 5 ans

Test du paquet fourni par envole :
  • les paramètres du SSO ne sont pas renseignés dans la base de données. Il manquerait une fonction dans grr-update-1.sql pour modifier ces valeurs dans la base au reconfigure ?

#4 Mis à jour par Benjamin Bohard il y a environ 5 ans

diff --git a/tmpl/grr-update-1.sql b/tmpl/grr-update-1.sql
index 15a7a51..e8ed0c5 100644
--- a/tmpl/grr-update-1.sql
+++ b/tmpl/grr-update-1.sql
@@ -163,12 +163,31 @@ CALL AddAdminGrr('%%uid_addadmin');

 %end if

+-- ------------------------------------------------------------------------------------------------------------------------------------------
+-- ------------- Mise à jour des paramètres de connexion au SSO -----------------------------------------------------------------------------
+-- ------------------------------------------------------------------------------------------------------------------------------------------
+
+DROP PROCEDURE IF EXISTS SetCASParameters;
+delimiter |
+
+CREATE PROCEDURE SetCASParameters(_cas_port VARCHAR( 5 ), _cas_server VARCHAR( 255 ), _cas_racine VARCHAR ( 255 ))
+BEGIN
+    UPDATE grr_utilisateurs SET value = _cas_port WHERE name = 'cas_port';
+    UPDATE grr_utilisateurs SET value = _cas_server WHERE name = 'cas_server';
+    UPDATE grr_utilisateurs SET value = _cas_racine WHERE name = 'cas_racine';
+
+END|
+DELIMITER ;
+
+CALL SetCASParameters('%%eolesso_port', '%%eolesso_adresse', '%%eolesso_cas_folder');
+
 -- ------------------------------------------------------------------------------------------------------------------------------------------
 -- Suppression des procédures et fonctions en sortant
 -- ------------------------------------------------------------------------------------------------------------------------------------------
 DROP PROCEDURE IF EXISTS addFieldIfNotExists;
 DROP FUNCTION IF EXISTS isFieldExisting;
 DROP PROCEDURE IF EXISTS AddAdminGrr;
+DROP PROCEDURE IF EXISTS SetCASParameters;

 -- ------------------------------------------------------------------------------------------------------------------------------------------
 -- Fin du si GRR est activé

#5 Mis à jour par Benjamin Bohard il y a environ 5 ans

Les variables CAS de la base ne sont en fait pas utilisées.

Paquet d’envole fonctionnel avec une configuration eole-sso distant (pointant sur un scribe dans le test) en pensant bien à faire l’échange de certificats et en installant grr-sso sur le scribe pour que les attributs soient bien remontées à l’application.

#6 Mis à jour par Benjamin Bohard il y a environ 5 ans

Retour au packaging d’une version indépendante d’Envole, certains prérequis de cette version sur les attributs de l’utilisateur ne semblant pas pouvoir être fournis facilement côté serveur CAS.

Test d’un paquet avec la version 3.4.0b :
  • eole-esbl-grr_2.7.1-2~19.3152750_all.deb
  • esbl-grr_3.4.0b-1_all.deb

https://owncloud.cadoles.com/owncloud/public.php?service=files&t=17e0043c7978c5079312d54046fec07a

#7 Mis à jour par Benjamin Bohard il y a environ 5 ans

  • Sujet changé de fournir paquet GRR 3.3.1 à fournir paquet GRR 3.4.0

#8 Mis à jour par Emmanuel IHRY il y a environ 5 ans

  • Tâche parente changé de #26450 à #26927

#9 Mis à jour par Benjamin Bohard il y a environ 5 ans

  • Statut changé de En cours à Résolu

#10 Mis à jour par Emmanuel IHRY il y a environ 5 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF