From ce49bb947a4cddcd5d6fd6638f55d9a44f2bb967 Mon Sep 17 00:00:00 2001
From: Armand Bahi <armand.bahi@veremes.com>
Date: Mon, 19 Mar 2018 17:40:44 +0100
Subject: [PATCH] Administration Mapserver

---
 administration/index.rst                 |  1 +
 administration/mapserver/connexion.md    |  1 +
 administration/mapserver/couches.md      |  1 +
 administration/mapserver/flux_prives.md  | 29 ++++++++++++++++++++++++
 administration/mapserver/flux_publics.md |  1 +
 administration/mapserver/index.rst       | 14 ++++++++++++
 6 files changed, 47 insertions(+)
 create mode 100644 administration/mapserver/connexion.md
 create mode 100644 administration/mapserver/couches.md
 create mode 100644 administration/mapserver/flux_prives.md
 create mode 100644 administration/mapserver/flux_publics.md
 create mode 100644 administration/mapserver/index.rst

diff --git a/administration/index.rst b/administration/index.rst
index f50c745..3114aa0 100644
--- a/administration/index.rst
+++ b/administration/index.rst
@@ -6,5 +6,6 @@ Administration de vMap
 
 
  calques_cartes
+ mapserver/index.rst
  configuration
  module_cadastre
diff --git a/administration/mapserver/connexion.md b/administration/mapserver/connexion.md
new file mode 100644
index 0000000..55f32e2
--- /dev/null
+++ b/administration/mapserver/connexion.md
@@ -0,0 +1 @@
+# Connexions
diff --git a/administration/mapserver/couches.md b/administration/mapserver/couches.md
new file mode 100644
index 0000000..bf7eb83
--- /dev/null
+++ b/administration/mapserver/couches.md
@@ -0,0 +1 @@
+# Couches
diff --git a/administration/mapserver/flux_prives.md b/administration/mapserver/flux_prives.md
new file mode 100644
index 0000000..cbad4ae
--- /dev/null
+++ b/administration/mapserver/flux_prives.md
@@ -0,0 +1,29 @@
+# Flux privés
+
+
+
+## Utiliser des mots de passe cryptés dans les mapfile du flux privé (à partir de 2018.01.00)
+
+Pour toute application ouverte à un certain nombre d'utilisateurs, il est utile voir indispensable de crypter les mots de passes situés à l'intérieur des mapfiles générés lors de l'utilisation de flux privés.
+
+Pour faire ceci, Mapserver propose la librairie **msencrypt** qui va crypter le mot de passe pour qu'il ne soit accessible uniquement par Mapserver lui même.
+
+### Générer un fichier la clé de cryptage
+
+Tout type de cryptage nécessite une clé de cryptage, pour cela il faudra lancer la commence ci-dessous qui va générer un fichier contenant cette clé.
+
+```
+sudo /var/www/vmap/vas/server/mapserver/bin/msencrypt -keygen /var/www/vmap/vas/ws_data/vm4ms/map/msencrypt/vm4ms_key.txt
+```
+
+### Modifier la définition du flux privé
+
+Pour dire à Mapserver d'utiliser la clé de cryptage il faudra indiquer le fichier précédemment généré dans la définition, pour cela écrire la ligne ci-dessous.
+
+```
+CONFIG "MS_ENCRYPTION_KEY" "/var/www/vmap/vas/ws_data/vm4ms/map/msencrypt/vm4ms_key.txt"
+```
+
+### Modifier les properties du module Mapserver
+
+Pour activer le cryptage des mots de passe par le module Mapserver, il faudra modifier le fichier de properties vmap/vas/rest/conf/properties\_post.inc et mettre la propertie **use_msencrypt** à true
diff --git a/administration/mapserver/flux_publics.md b/administration/mapserver/flux_publics.md
new file mode 100644
index 0000000..615348a
--- /dev/null
+++ b/administration/mapserver/flux_publics.md
@@ -0,0 +1 @@
+# Flux publics
diff --git a/administration/mapserver/index.rst b/administration/mapserver/index.rst
new file mode 100644
index 0000000..51382af
--- /dev/null
+++ b/administration/mapserver/index.rst
@@ -0,0 +1,14 @@
+Mode MapServer
+==============
+
+Le mode MapServer permet la publication de flux WMS avec MapServer.
+
+
+.. toctree::
+   :maxdepth: 2
+
+
+ couches
+ connexion
+ flux_prives
+ flux_publics
-- 
GitLab