Project

General

Profile

Tâche #26453

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

fournir paquet GRR 3.4.0

Added by Emmanuel IHRY about 2 years ago. Updated about 2 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
01/28/2019
Due date:
% Done:

0%

Remaining (hours):
0.0

Associated revisions

Revision e402add3 (diff)
Added by Benjamin Bohard about 2 years ago

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

Ref #26453

History

#1 Updated by Benjamin Bohard about 2 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Benjamin Bohard about 2 years ago

  • Assigned To set to Benjamin Bohard

#3 Updated by Benjamin Bohard about 2 years ago

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 Updated by Benjamin Bohard about 2 years ago

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 Updated by Benjamin Bohard about 2 years ago

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 Updated by Benjamin Bohard about 2 years ago

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 Updated by Benjamin Bohard about 2 years ago

  • Subject changed from fournir paquet GRR 3.3.1 to fournir paquet GRR 3.4.0

#8 Updated by Emmanuel IHRY about 2 years ago

  • Parent task changed from #26450 to #26927

#9 Updated by Benjamin Bohard about 2 years ago

  • Status changed from En cours to Résolu

#10 Updated by Emmanuel IHRY about 2 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF