Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Les sections suivantes décrivent les tâches de gestion de JMap Server.
La section État de JMap Admin fournit de nombreuses informations utiles pour effectuer le suivi de JMap Server. De plus, cette section fournit des informations détaillées sur votre licence d’utilisation. Chaque partie est expliquée ci-dessous.
Général
Version
Information complète sur la version de JMap Server. Vous devez fournir cette information lorsque vous demandez du soutien technique.
Adresse IP
Adresse IP de l’hôte exécutant JMap Server.
Port
Port TCP/IP utilisé par JMap Server pour les connexions avec JMap Pro et autres instances de JMap Server.
Sessions
Total de sessions actives
Nombre total de sessions utilisateur en cours.
Sessions JMap Pro actives
Nombre de sessions utilisateur en cours pour les applications JMap Pro. Le nombre maximal de sessions autorisées par la licence pour ce type d’application est indiqué.
Sessions JMap NG actives
Nombre de sessions utilisateur en cours pour les applications JMap NG. Le nombre maximal de sessions autorisées par la licence pour ce type d’application est indiqué.
Sessions JMap Web actives
Nombre de sessions utilisateur en cours pour les applications JMap Web et les services WFS et WMS. Le nombre maximal de sessions autorisées par la licence pour ce type d’application est indiqué.
Sessions JMap Survey actives
Nombre de sessions utilisateur en cours pour les applications JMap Survey. Le nombre maximal de sessions autorisées par la licence pour ce type d’application est indiqué.
Sessions JMap Server actives
Nombre de sessions JMap Server en cours. Le nombre maximal autorisé pour ce type de sessions est indiqué.
Administrateurs
Nom d’utilisateur des administrateurs actuellement connectés à JMap Admin. Ce champ indique également le nom d’hôte de l’ordinateur ou l’adresse IP à partir de laquelle les administrateurs sont connectés.
Ressources
Java VM
Version de la machine virtuelle Java utilisée par JMap Server.
Id du processus
Numéro du processus système de JMap Server.
Processeurs disponibles
Nombre de processeurs utilisés par le processus de JMap Server.
Mémoire utilisée
Portion de la mémoire allouée qui est utilisée par JMap Server.
Mémoire allouée
Mémoire totale allouée par le système d’exploitation pour JMap Server. Si la mémoire utilisée atteint cette limite, le système d’exploitation allouera d’autre mémoire (si elle est disponible). La mémoire maximale allouée à JMap Server est définie dans les paramètres initiaux, lors de l’installation.
Utilisation de la réserve de fils
Nombre de processeurs de requêtes simultanés (fils) en cours d’utilisation (comparé au nombre de fils de la réserve initiale).
Pointe d’utilisation de la réserve de fils
Utilisation maximale atteinte depuis le démarrage du serveur (aide à déterminer la taille optimale de la réserve initiale).
Démarré depuis
Date et heure du dernier démarrage de JMap Server.
Cache
Utilisation du cache mémoire
Proportion du cache mémoire des données utilisé par JMap Server par rapport à la limite définie et au pourcentage relatif.
Efficacité du cache mémoire
Nombre de fois que les données demandées sont trouvées dans le cache, exprimé en pourcentage du nombre total de requêtes de données.
Utilisation du cache disque
Proportion du cache disque utilisée par JMap Server par rapport à la limite définie et au pourcentage relatif.
Efficacité du cache disque
Nombre de fois que les données demandées sont trouvées dans le cache disque, exprimé en pourcentage du nombre total de requêtes de données.
Mise(s) à jour disponible(s)
Extension
Version installée
Nouvelle version disponible
Vous pouvez accéder à la configuration du gestionnaire d’utilisateurs dans JMap Admin en appuyant sur Utilisateurs / Groupes à partir de la section JMap Server. Sélectionnez l’onglet Gestionnaire d'utilisateurs.
Le gestionnaire d’utilisateurs permet de définir comment JMap gère les comptes d’utilisateur et les groupes. Il existe deux façons de gérer ces informations avec JMap :
En utilisant la base de données de comptes d’utilisateurs de JMap, vous créez et supprimez les comptes d’utilisateurs directement à partir de JMap Admin;
En vous connectant à une base de données de comptes d’utilisateurs existante telle qu’un système Windows Active Directory, un système compatible avec LDAP ou une base de données relationnelle ou en se connectant à un gestionnaire d’identités utilisant des protocoles tels que SAML2 ou Open Id Connect.
Il est aussi possible de combiner plusieurs systèmes pour les utiliser simultanément (p. ex. la base de données de JMap et Windows Active Directory). Les différents systèmes sont alors utilisés comme un seul système. Quand JMap Server se connecte à une base de données existante, la gestion des comptes d’utilisateurs est simplifiée car aucun compte ni groupe d’utilisateurs n’ont besoin d’être créés et gérés dans JMap.
Les sections décrivent chacune des options disponibles.
Lorsque vous vous connectez à un gestionnaire d’utilisateurs externe à JMap (Active Directory, LDAP, OIDC, SAML2 ou une base de données relationnelle externe), il est utile de synchroniser JMap Server avec la base de données pour 2 raisons :
Lorsque des utilisateurs ou groupes sont supprimés de la base de données du gestionnaire externe et que ceux-ci détenaient des permissions dans JMap (p. ex. ouverture d’un projet ou permission de visualiser certaines couches), les permissions ne sont pas supprimées des listes de permissions dans JMap Server. Cette situation peut se produire parce que JMap Server n’est pas au courant de la suppression des utilisateurs et des groupes de la base de données. En effectuant la synchronisation, JMap Server supprime toutes les permissions qui existent pour les utilisateurs et groupes supprimés. Toutefois, même si vous n’effectuez pas de synchronisation, cette situation n’entraîne pas de problèmes de sécurité car les utilisateurs supprimés ne seront pas en mesure de s’authentifier.
Lorsque la composition des groupes d’utilisateurs est modifiée (membres ajoutés ou enlevés) pour que JMap Server charge à nouveau la liste des membres des groupes. JMap Server conserve la liste des membres en mémoire pour des raisons de performances.
Vous pouvez automatiser la synchronisation en activant l’option Synchronisation automatique à chaque et en spécifiant une période de temps.
Information sur la licence
Modèle
Modèle de licence utilisé. Cliquez sur le lien pour voir le texte de la licence.
Enregistré à
Organisation détenant la licence d’utilisation de JMap Server.
Numéro de série
Numéro de série unique de JMap Server.
Nombre maximum d’utilisateurs
Nombre maximal d’utilisateurs pouvant être créés dans JMap en vertu de la licence.
Nombre maximum de sessions JMap Pro
Nombre maximum de sessions simultanées pouvant être ouvertes par des applications JMap Pro, en vertu de la licence.
Nombre maximum de sessions JMap NG
Nombre maximum de sessions simultanées pouvant être ouvertes par des applications JMap NG, en vertu de la licence.
Nombre maximum de sessions JMap Web
Nombre maximum de sessions simultanées pouvant être ouvertes par des applications JMap Web et services WMS et WFS en vertu de la licence.
Nombre maximum de sessions JMap Survey
Nombre maximum de sessions simultanées pouvant être ouvertes par JMap Survey, en vertu de la licence.
Nombre maximum de projets
Nombre maximum de projets pouvant être créés dans JMap en vertu de la licence.
Sessions multiples
Autorisation pour un même utilisateur d’avoir plusieurs sessions simultanées.
Expiration
S’il y a lieu, date d’expiration de la licence. Après cette date, JMap Server ne démarrera plus.
Produits sous licence
Liste de modules JMap autorisés par la licence.
Parcourir
Appuyez sur ce bouton pour téléverser le fichier de la licence dans JMap Server.
Recharger
Tout utilisateur qui se connecte à JMap Server en utilisant une application JMap possède une session ouverte sur le serveur. La session demeure ouverte tant que l’application JMap n’est pas fermée. Les sessions contiennent des informations sur l’identité de l’utilisateur. Il se peut que votre licence d’utilisation JMap limite le nombre de sessions simultanées permises.
Pour accéder à la section de gestion des sessions, appuyez sur Sessions depuis la section JMap Server.
Les sessions peuvent être de 6 types différents :
Vous pouvez visualiser la liste des sessions ouvertes. En sélectionnant l’onglet Sessions actives, la liste des sessions en cours s’affiche, de même que des informations utiles sur chaque session. Vous pouvez terminer des sessions ouvertes en les sélectionnant et en appuyant sur Fermer les sessions.
Les sessions réservées sont des sessions spéciales pour des utilisateurs qui ont priorité sur les autres. Ces utilisateurs pourront toujours ouvrir une session JMap Pro, NG, Web ou Survey, même si le nombre maximal de sessions est déjà atteint, en fonction de votre licence. Ces sessions réservées sont comptabilisées séparément du reste des sessions.
Si votre licence d’utilisation de JMap le permet, vous pouvez donc assigner un certain nombre de sessions réservées aux utilisateurs de votre choix. Appuyez sur pour sélectionner un utilisateur et lui assigner une session réservée. Une fois le nombre maximal de sessions réservées assignées atteint, vous ne pouvez pas en assigner à d’autres utilisateurs. Vous pouvez retirer une session réservée à un utilisateur en sélectionnant son nom et en appuyant sur .
Les statistiques sur les sessions fournissent des informations sommaires sur les activités des utilisateurs au cours d’une période donnée. Vous pouvez connaître le nombre total de sessions au cours d’une période donnée et le plus grand nombre de sessions concurrentes atteint par période de temps. Les statistiques sont présentées sous forme de diagrammes à barres. Appuyez sur Mise à jour pour générer le graphique.
Les informations sur les sessions sont conservées dans la base de données System de JMap pendant une période de 18 mois. Les sessions qui datent de plus de 18 mois sont automatiquement effacées de la base de données System.
Dans JMap, les comptes d’utilisateurs et les groupes servent au contrôle d’accès et à la collaboration. Vous pouvez gérer les utilisateurs et les groupes dans JMap Admin en appuyant sur Utilisateurs / Groupes à partir de la section JMap Server. Cette section présente trois onglets : Utilisateurs, Groupes et Gestionnaires des comptes.
Il existe deux utilisateurs et deux groupes spéciaux qui sont toujours présents dans JMap : administrator, anonymous, everyone et authenticated users.
Vous pouvez créer un nouvel utilisateur ou un nouveau groupe en cliquant sur Créer dans la section Utilisateurs / Groupes.
Vous pouvez uniquement créer des utilisateurs et des groupes si vous utilisez la base de données des comptes JMap ou une base de données externe qui n’est pas en lecture seule.
Vous pouvez modifier des utilisateurs ou groupes existants en cliquant sur leur nom dans la liste.
Une fois qu’un utilisateur a été créé, son nom d’utilisateur ne peut plus être modifié.
Vous pouvez supprimer un utilisateur ou un groupe en le sélectionnant dans la liste et en appuyant sur Supprimer.
Appuyez sur ce bouton pour que JMap Server relise le fichier de licence sans arrêter son fonctionnement.
Afin d’ajouter des utilisateurs à un groupe, appuyez sur le nom du groupe pour ouvrir l'interface des membres du groupe et appuyez sur et une liste des utilisateurs disponibles s’affiche. Sélectionnez les utilisateurs à ajouter au groupe et appuyez sur Ajouter.
Afin de supprimer des utilisateurs d’un groupe, sélectionnez‑les et appuyez sur .
Afficher
Sélectionnez l’information à afficher. Il peut s’agir soit du Nombre total de sessions ou du Plus grand nombre de sessions concurrentes.
Utilisateurs
Sélectionnez un ou plusieurs utilisateurs pour lesquels les informations seront affichées.
Unité de temps
Sélectionnez l’unité de temps à utiliser pour afficher l’information. Les unités possibles sont Heure, Jour, Semaine ou Mois.
Administrator | L’utilisateur administrator est utilisé pour accéder à JMap Admin à la suite d’une nouvelle installation (il détient les droits d’administration de JMap). Son champ de mot de passe est laissé en blanc, donc il est fortement recommandé d’ajouter un mot de passe aussitôt que possible. Voir plus bas pour obtenir des détails supplémentaires. L’utilisateur administrator existe toujours dans JMap et il ne peut pas être supprimé. |
Anonymous | L’utilisateur anonymous permet de donner accès à des ressources à des utilisateurs qui ne sont pas authentifiés. Cela permet par exemple de configurer un accès sans authentification à un projet. L’utilisateur anonymous existe toujours dans JMap, il ne peut pas être supprimé et son mot de passe (vide) ne peut pas être modifié. |
Everyone | Le groupe everyone est utilisé pour donner accès à une ressource à tous les utilisateurs, incluant l’utilisateur anonymous (sans authentification). L’utilisateur everyone n’apparaît pas dans la liste des groupes de JMap. Il est visible uniquement dans les interfaces permettant de définir les permissions, lorsque cela est pertinent. |
Authenticated users | Le groupe authenticated users est utilisé pour donner accès a une ressource à tous les utilisateurs à l’exception de l’utilisateur anonymous. Pour ce groupe l’authentification est obligatoire. |
Utilisateurs |
Nom d’utilisateur | Entrez un nom d’utilisateur unique pour le nouvel utilisateur (nom utilisé lors de l’authentification). Vous ne pourrez pas sauvegarder l’utilisateur si le nom spécifié existe déjà. |
Mot de passe | Entrez un mot de passe pour le nouvel utilisateur. Ce champ peut être laissé en blanc, mais il n’est pas recommandé de le faire. Les mots de passe sont cryptés. Les utilisateurs des applications JMap Web et JMap NG peuvent changer leur mot de passe à partir de l’application. Ceci est possible seulement si les comptes utilisateurs sont gérés avec JMap DB. |
Confirmer mot de passe | Entrez le mot de passe une seconde fois pour le confirmer. |
Nom et prénom(s) | (Optionnel) Entrez le nom complet (prénom(s) et nom de famille) du nouvel utilisateur. |
Courriel | (Optionnel) Entrez l’adresse courriel du nouvel utilisateur. Celle‑ci sera utilisée pour envoyer des cartes à l’utilisateur. |
Caché | Sélectionnez cette option si vous désirez que le nouvel utilisateur soit caché des répertoires d’utilisateurs. |
Groupes |
Nom du groupe | Entrez un nom unique pour le nouveau groupe. Vous ne pourrez pas sauvegarder le groupe si le nom spécifié existe déjà. |
La gestion de la sécurité dans JMap englobe plusieurs éléments.
La gestion des identités peut être faite par JMap Server ou être déléguée à un autre système tel qu’un annuaire LDAP ou Microsoft Active Directory ou des gestionnaires d’identités qui permettent l’authentification unique (SSO) sur le web tels que OpenID Connect ou SAML. Consultez les sections Gestionnaires des utilisateurs et Utilisateurs et groupes pour plus d’information. JMap permet aussi l’authentification unique pour les utilisateurs de JMap Pro. Consultez la section Authentification unique pour JMap Pro pour plus d’information.
La gestion des accès, ou gestion des permissions, est appliquée sur l’ensemble des ressources prises en charge par JMap. Cela inclut les accès des utilisateurs des applications JMap et aussi les accès des administrateurs de JMap. Consultez la section Gestion des permissions pour plus d’information.
JMap permet facilement l’utilisation du protocole HTTPS pour JMap Admin et pour les différentes applications. Consultez la section Utilisation de HTTPS avec JMap pour plus d’information.
Ce type de gestion d’utilisateurs permet de combiner plusieurs gestionnaires ensemble. Vous pouvez ajouter autant de gestionnaires que nécessaire. Tous les gestionnaires fonctionneront comme un seul et unique gestionnaire d’utilisateurs. Consultez les sections suivantes pour la configuration des autres gestionnaires d’utilisateurs.
Il est recommandé d’utiliser un gestionnaire d’utilisateurs composite si vous intégrez plusieurs gestionnaires ou si vous souhaitez effectuer une transition vers un système d’authentification unique web (SSO web).
Ce type de gestion des comptes d’utilisateurs enregistre les utilisateurs et groupes directement dans la base de données System de JMap Server, ou dans une base de données externe qui comporte les tables et champs requis. L’administrateur JMap doit créer et gérer tous les comptes et groupes d’utilisateurs.
À partir de la section Utilisateurs / Groupes, cliquez sur l’onglet Gestionnaire d'utilisateurs. Sélectionnez Gestionnaire d’utilisateurs JMap DB afin d’indiquer que les comptes d’utilisateurs seront gérés à l’intérieur d’une base de données relationnelle. Pour stocker les informations dans la base de données System de JMap Server, sélectionnez l’option Base de données de JMap Server.
Vous pouvez aussi utiliser toute base de données relationnelle qui contient au moins les tables et champs requis, en sélectionnant l’option Base de données externe. Lorsque vous le faites, une interface s’affiche, vous permettant de spécifier les paramètres de configuration. En utilisant l’interface de configuration, sélectionnez la base de données à utiliser. Sélectionnez ensuite les tables et champs qui contiennent les diverses informations relatives aux utilisateurs et aux groupes. Au besoin, vous pouvez sélectionner le mode lecture seule pour empêcher les informations des comptes d’être modifiées par JMap Admin.
Une fois cette configuration définie, vous pouvez créer, modifier et supprimer des comptes d’utilisateurs directement à partir de JMap Admin.
JMap Pro
Ce type de session est utilisé lorsqu’un utilisateur se connecte à JMap Server en utilisant une application JMap Pro. Le nombre de sessions concurrentes de ce type est défini par votre licence d’utilisation de JMap.
JMap Survey
Ce type de session est utilisé lorsqu’un utilisateur se connecte à JMap Server en utilisant JMap Survey. Le nombre de sessions concurrentes de ce type est défini par votre licence d’utilisation de JMap.
JMap Web
Ce type de session est utilisé lorsqu’un utilisateur se connecte à JMap Server en utilisant une application JMap Web ou un service WFS ou WMS. Le nombre de sessions concurrentes de ce type est défini par votre licence d’utilisation de JMap.
JMap NG
Ce type de session est utilisé lorsqu’un utilisateur se connecte à JMap Server en utilisant une application JMap NG. Le nombre de sessions concurrentes de ce type est défini par votre licence d’utilisation de JMap.
JMap Admin
Une session de ce type est ouverte quand un utilisateur se connecte à JMap Admin pour administrer JMap Server. Ce type de session n’est pas contrôlé et, par conséquent, le nombre de sessions JMap Admin concurrentes n’est pas limité.
JMap Server
Ce type de session est utilisé lorsqu’un JMap Server se connecte à un autre JMap Server. La session s’ouvre sur le serveur qui accepte la connexion. Ce type de session est utilisé pour le partage de données de JMap à JMap. Ce type de session doit être autorisé par votre licence d’utilisation de JMap.
Vous pouvez vous connecter à Windows Active Directory (en lecture seulement).
Pour que l’option Gestionnaire d’utilisateurs Active Directory soit disponible dans l’onglet Gestionnaire de la section Utilisateurs / Groupes de JMap Admin, vous devez inclure la ligne suivante dans le fichier JMAP_HOME/conf/jmapserver.properties :
usermanager.ad=com.kheops.jmap.server.security.ActiveDirectoryUserManager
Nous vous recommandons d’utiliser le Gestionnaire d’utilisateurs composite plutôt que d’utiliser seulement le Gestionnaire d’utilisateurs Active Directory, afin de garder un accès à JMap Admin même en cas d’erreurs de configuration d’Active Directory.
Dans la section Gestionnaire d’utilisateurs, sélectionnez donc le Gestionnaire d’utilisateurs composite et ajoutez le Gestionnaire d’utilisateurs Active Directory. Une nouvelle interface s’ouvre, vous permettant de spécifier les paramètres de configuration de la connexion au serveur Active Directory.
Active Directory
Nom convivial
Nom pour identifier facilement le gestionnaire d’utilisateurs Active Directory.
Adresse du serveur
Adresse du serveur contrôleur de domaine Windows configuré avec Active Directory. Vous pouvez ajouter plusieurs serveurs Active Directory en les séparant par un espace.
Exemple
ldap://host1 ldap://host2
Où host1
et host2
sont les urls des serveurs Active Directory. Active Directory est basé sur le protocole LDAP.
DN
Identifiant unique (Distinguished Name) permettant de définir la racine de l’annuaire. Composé d’une liste d’entrées DC (Domain Component).
Exemple
dc=k2
,dc=com
Domaine
Nom du domaine Windows.
Exemple
k2.com
Utilisateur / SPN
Nom de l’utilisateur que JMap Server utilisera pour se connecter au Active Directory. Il est conseillé de créer un utilisateur spécialement pour les besoins de JMap. Son mot de passe ne devrait jamais expirer. Si vous souhaitez utiliser l’authentification unique, vous devrez créer un SPN (Service Principal Name) associé à cet utilisateur. Voir Authentification unique pour plus de détails.
Mot de passe
Mot de passe de l’utilisateur que JMap Server utilisera pour se connecter au Active Directory.
Mot de passe admin.
Un utilisateur nommé administrator doit toujours exister dans JMap. S’il n’existe pas d’utilisateur administrator dans l’Active Directory, JMap se chargera d’en simuler un. Dans un tel cas, fournir le mot de passe associé à cet utilisateur. Si jamais l’utilisateur administrator existe dans l’Active Directory et qu’un mot de passe est saisi, ce dernier sera ignoré.
Activer l’authentification unique
Permet d’activer l’authentification unique. Voir Authentification unique pour plus de détails.
Configuration LDAP (paramètres suivants)
Active Directory est basé sur le protocole LDAP. Les paramètres LDAP qui sont configurés par défaut sont ceux qui sont le plus souvent en application avec Active Directory. Par contre, si ces paramètres ne correspondent pas à ceux utilisés, il est possible de modifier les valeurs. Les paramètres sont décrits dans la section suivante, Gestionnaire d’utilisateurs JMap LDAP.
Taille maximale de la page
Active Directory limite la taille de transactions à un nombre maximal d’enregistrements à la fois (taille de la page). La valeur de ce paramètre ne doit pas dépasser la taille maximale autorisée par Active Directory (1000 est la valeur par défaut dans Active Directory). Une taille trop petite peut réduire les performances. Une taille plus grande que la limite autorisée causera des données manquantes dans la liste des utilisateurs.
Vous pouvez permettre à vos utilisateurs disposant déjà d’un compte dans des gestionnaires d’identité OpenID Connect (OIDC) de se connecter aux applications JMap Web et JMap NG à l’aide de ce compte.
Le site offre l’information détaillée sur ce protocole.
La configuration d’un gestionnaire d’utilisateurs OIDC est complexe. Le service TI de votre organisation vous fournit les paramètres propres à OIDC. Ce tableau décrit les paramètres concernant JMap.
Gestionnaire d’utilisateurs OIDC |
Nom convivial | Nom pour identifier facilement le gestionnaire d’utilisateurs OIDC dans JMap Server et pouvoir identifier les utilisateurs qui proviennent de ce gestionnaire. |
Mot de passe de l’administrateur | Un administrateur est créé automatiquement lors de l’utilisation de ce gestionnaire. Vous devez entrer le mot de passe de ce compte dans cette plage. |
Groupes | À différence de Active Directory et de LDAP, les comptes utilisateurs provenant du gestionnaire OIDC ne sont pas connus à l’avance car ils se créent à mesure que les utilisateurs se connectent à une application JMap Web ou JMap NG. Comment octroyer alors les permissions sur les ressources de JMap à des utilisateurs qui ne sont pas connus à l’avance? Les groupes définis à l’avance permettent d’octroyer des permissions sur les ressources de JMap. Lors de la première connexion d’un utilisateur, OIDC assigne l’utilisateur à un ou à plusieurs groupes définis dans Attribut du groupe selon les informations de son profil. Comme le gestionnaire d’utilisateurs OIDC est en lecture seule vous ne pouvez pas créer des utilisateurs ni de groupes dans les sections Utilisateurs et Groupes de JMap. Ce paramètre vous permet de créer les groupes en entrant leurs noms. Vous pouvez par la suite octroyer des permissions à ces groupes auxquels appartiennent les utilisateurs provenant de OIDC. Il doit avoir une correspondance exacte entre les noms des groupes en OIDC et les groupes que vous créez dans ce paramètre. Si un utilisateur se connecte pour la première fois via OIDC et son profil indique un groupe qui n’existe pas dans JMap, le groupe se créé automatiquement et vous pouvez le visualiser dans la section Groupes. |
Groupe par défaut | Sélectionnez le groupe où sont assignés tous les utilisateurs qui n’ont pas de groupe assigné dans OIDC (dans Attribut du groupe). Exemple Vous pouvez créer un groupe Guests auquel vont être assignés les utilisateurs qui se connectent par la première fois à une application JMap Web ou JMap NG et dont le profil dans OIDC n’indique aucun groupe. Vous pouvez octroyer au groupe Guests des permissions pour accéder à un projet en particulier. |
Image du bouton | Image qui apparaît dans la page d’accueil de l’application JMap Web ou JMap NG et qui identifie l’accès au gestionnaire OIDC pour s’authentifier.
Appuyez sur Sélectionner pour sélectionner l’image.
L’image doit avoir une taille maximale de 100 |
Étiquette du bouton | Texte qui apparaît dans le bouton d’identification avec l’image. |
URL de retour SSO | Votre service TI vous fournit cette information. |
Nom du client | C’est le nom que JMap donne au gestionnaire OIDC. Ce nom intègre et complète l’URL du gestionnaire OIDC. |
URI de l’émetteur | Votre service TI vous fournit cette information. |
ID client | Votre service TI vous fournit cette information. |
Secret client | Votre service TI vous fournit cette information. |
Étendue | Votre service TI vous fournit cette information. |
Type de réponse | Votre service TI vous fournit cette information. |
Mode de réponse | Votre service TI vous fournit cette information. |
Utiliser nonce | Votre service TI vous fournit cette information. |
Avec état | Votre service TI vous fournit cette information. |
Désactiver PKCE | Votre service TI vous fournit cette information. |
Attribut du nom d’utilisateur / ID | Paramètre optionnel. Indique l’attribut qui contient le nom d’utilisateur dans OIDC. Votre service TI vous fournit cette information. |
Attribut du courriel | Paramètre optionnel. Indique l’attribut qui contient l’adresse du courrier électronique dans OIDC. Votre service TI vous fournit cette information. |
Attribut du prénom | Paramètre optionnel. Indique l’attribut qui contient le prénom de l’utilisateur dans OIDC. Votre service TI vous fournit cette information. |
Attribut du nom de famille | Paramètre optionnel. Indique l’attribut qui contient le nom de famille de l’utilisateur dans OIDC. Votre service TI vous fournit cette information. |
Attribut du groupe | Paramètre optionnel. Indique l’attribut personnalisable qui permet de définir des groupes dans OIDC auxquels les utilisateurs sont assignés. Ces groupes sont visibles dans les sections Utilisateurs et Groupes de JMap. Votre service TI vous aidera avec ce paramètre. |
L’authentification unique permet aux utilisateurs d’accéder aux applications JMap Pro, de manière sécurisée, mais sans avoir à s’authentifier. C’est l’authentification de la session Windows qui est utilisée pour ouvrir automatiquement la session JMap.
L’authentification unique n’est disponible que sur les environnements Windows utilisant Active Directory. Une configuration spéciale doit être faite sur le serveur Windows ainsi que sur chacun des ordinateurs où l’authentification unique est souhaitée.
L’option Authentification Unique doit aussi être activée lors du déploiement d’une application JMap Pro.
Pour plus de détails sur la configuration de l’authentification unique, consultez cet article.
Le protocole HTTPS permet d’utiliser JMap de manière plus sécuritaire en chiffrant toutes les communications entre les applications JMap, JMap Admin et JMap Server.
Pour utiliser HTTPS avec JMap Admin, vous devez installer un certificat de sécurité dans JMap Server. Un certificat de sécurité est requis pour effectuer le chiffrement des données.
Durant l’installation de JMap, une option est proposée pour la création et l’installation automatique d’un certificat de sécurité temporaire. Un tel certificat permet de bien sécuriser les communications, mais causera l’affichage de messages d’avertissements dans les navigateurs web, car il n’est pas émis par une organisation de sécurité reconnue (CA, ou Certificate Authority).
Vous pouvez aussi installer un certificat de sécurité émis spécialement pour votre organisation, si vous en possédez un. Pour la procédure détaillée d’installation d’un certificat, consultez cet article.
Une fois le certificat de sécurité installé dans JMap Server, vous pouvez lancer JMap Admin avec une URL comme celle-ci :
https://monserveurjmap (assumant que le port par défaut 443 est utilisé)
Si vous souhaitez forcer en tout temps l’utilisation du protocole HTTPS pour JMap Admin, vous pouvez activer la redirection automatique. Pour plus d’information, consultez la section Paramètres de JMap Server.
Lorsque vous déployez des applications JMap (Pro ou Web) avec JMap Admin, vous pouvez spécifier quel protocole (HTTP ou HTTPS) sera utilisé pour les communications entre l’application et JMap Server. Si le type de déploiement est local (application hébergée sur JMap Server), le protocole HTTPS est proposé seulement si un certificat de sécurité est installé sur JMap Server. Il s’agit du même certificat que pour JMap Admin (voir plus haut). Si le type de déploiement est externe (application hébergée sur un autre serveur web), les deux protocoles sont toujours offerts.
Dans le cas de JMap Pro, les protocoles HTTP ou HTTPS sont utilisés uniquement si l’option de connexion par Proxy est sélectionnée durant le déploiement.
Vous pouvez vous connecter à tout annuaire compatible avec LDAP (en lecture seulement). Il existe de nombreux annuaires compatibles avec LDAP sur les systèmes Unix, Linux et Windows.
Pour que l’option Gestionnaire d’utilisateurs LDAP soit disponible dans l’onglet Gestionnaire de la section Utilisateurs / Groupes de JMap Admin, vous devez inclure la ligne suivante dans le fichier JMAP_HOME/conf/jmapserver.properties :
usermanager.ldap=com.kheops.jmap.server.security.LDAPUserManager
Nous vous recommandons d’utiliser le Gestionnaire d’utilisateurs composite plutôt que d’utiliser seulement le Gestionnaire d’utilisateurs LDAP, afin de garder un accès à JMap Admin même en cas d’erreurs de configuration de LDAP.
Dans la section Gestionnaire d’utilisateurs, sélectionnez donc le Gestionnaire d’utilisateurs composite et ajoutez le Gestionnaire d’utilisateurs JMap LDAP. Une nouvelle interface s’ouvre, vous permettant de spécifier les paramètres de configuration de la connexion au serveur LDAP.
Pour plus de détails sur le protocole LDAP, consultez http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol.
Vous pouvez permettre à vos utilisateurs disposant déjà d’un compte dans un gestionnaire d’identités qui utilise SAML2 de se connecter aux applications JMap Web et JMap NG à l’aide de ce compte.
SAML est un standard ouvert qui permet d’établir une authentification unique entre un gestionnaire d’identités et un serveur d’applications tel que JMap. Ce site offre les détails sur SAML2.
La configuration d’un gestionnaire d’utilisateurs SAML2 est complexe. Le service TI de votre organisation vous fournit les paramètres propres à SAML2. Ce tableau décrit les paramètres concernant JMap.
Les permissions dans JMap sont de deux familles : les permissions pour les utilisateurs des applications (Pro, Web, NG et Survey) et les permissions pour les administrateurs (JMap Admin).
Les permissions pour les utilisateurs déterminent ce que les utilisateurs sont autorisés à faire dans les applications JMap Pro, JMap Web, JMap NG et JMap Survey.
Le tableau suivant présente les différents groupes de permissions disponibles pour les utilisateurs.
Les permissions pour les administrateurs déterminent ce que les administrateurs de JMap sont autorisés à faire dans JMap Admin. Certaines permissions sont globales (permissions d’effectuer certaines tâches) alors que d’autres permissions concernent des ressources en particulier.
Plusieurs des permissions globales peuvent être configurées dans la sous-section Permissions de la section JMap Server.
Le tableau suivant décrit les permissions globales d’administration.
Les permissions d’administration sur les ressources déterminent ce que l’administrateur peut faire avec chaque ressource. Le tableau suivant décrit ces permissions.
La plupart des ressources gérées dans JMap Admin possèdent un ou plusieurs propriétaires. Les propriétaires d’une ressource sont les seuls à pouvoir :
Gérer les permissions d’administration pour cette ressource;
Gérer la liste des propriétaires de cette ressource,
Supprimer la ressource.
Les super administrateurs peuvent tout faire dans JMap Admin. Ils sont les seuls à pouvoir :
Gérer la liste des super administrateurs;
Gérer les permissions globales d’administration;
Gérer les utilisateurs et les groupes;
Modifier les paramètres de fonctionnement de JMap Server;
Afficher les fichiers de journalisation;
Importer et exporter des configurations.
Vous pouvez gérer la liste des super administrateurs dans la sous-section Permissions de la section JMap Server. Sélectionnez l’onglet Super administrateurs.
Le tableau suivant présente des tâches d’administration avec exemples et indique quel profil ou quelles permissions sont requises pour effectuer ces tâches.
Les rapports de permissions permettent de visualiser sur un même rapport l’ensemble des permissions que possède un utilisateur ou un groupe. C’est un moyen rapide d’obtenir l’information sans avoir à vérifier chaque ressource. Les rapports sont accessibles à partir des onglets Utilisateurs et Groupes de la section Utilisateurs / Groupes en appuyant sur .
Gestionnaire d’utilisateurs LDAP
Nom convivial
Nom pour identifier facilement le gestionnaire d’utilisateurs LDAP.
URL du serveur
Adresse du serveur LDAP. Vous pouvez ajouter plusieurs serveurs LDAP en séparant les adresses par un espace.
Exemple
ldap://host1 ldap://host2
où host1
et host2
sont les URL des serveurs LDAP.
SSL
Cochez cette case pour vous connecter à LDAP sur Secure Socket Layer (SSL) en utilisant un certificat client. Vous devez installer le certificat dans le keystore de JMap. Cet article détaille la procédure à suivre.
DN
Identifiant unique (Distinguished Name) permettant de définir la racine de l’annuaire. Composé d’une liste d’entrées DC (Domain Component).
Exemple
dc=k2geospatial
,dc=com
donne un DN k2geospatial.com
.
Utilisateur
Nom de l’utilisateur que JMap Server utilisera pour se connecter à l’annuaire LDAP. Il est conseillé de créer un utilisateur spécialement pour les besoins de JMap. Son mot de passe ne devrait jamais expirer.
L’utilisateur doit être accompagné du domain auquel il appartient.
Exemple
cn=admin
,dc=k2geospatial
,dc=com
Mot de passe
Mot de passe de l’utilisateur que JMap Server utilisera pour se connecter à l’annuaire LDAP.
Mot de passe admin.
Un utilisateur nommé administrator doit toujours exister dans JMap. S’il n’existe pas d’utilisateur administrator dans l’annuaire LDAP, JMap se chargera d’en créer un. Dans un tel cas, fournir le mot de passe associé à cet utilisateur. Si jamais l’utilisateur administrator existe dans l’annuaire LDAP et qu’un mot de passe est saisi, ce dernier sera ignoré.
Utilise le préfixe et le suffixe
Cochez cette option si le serveur LDAP utilise un préfixe et un suffixe pour l’authentification de l’utilisateur.
Préfixe d’authentification
Certains serveurs LDAP utilisent nécessitent qu’un préfixe soit ajouté au nom de l’utilisateur pour effectuer l’authentification.
Exemple
Préfixe : un_domaine\
Utilisateur : un_utilisateur
Résultat : un_domaine\un_utilisateur
Suffixe d’authentification
Certains serveurs LDAP nécessitent qu’un suffixe soit ajouté au nom de l’utilisateur pour effectuer l’authentification.
Exemple
Suffixe=@un_domaine
Utilisateur=un_utilisateur
Résultat : un_utilisateur@un_domaine
Classe des utilisateurs
Ce paramètre et les suivants dépendent de la structure interne du serveur LDAP, c’est-à-dire de la manière que les utilisateurs sont organisés en groupes. Les informations servent à identifier les utilisateurs et les groupes de LDAP. Vous devez indiquer les paramètres correspondant dans le serveur LDAP auquel vous vous connectez. Nom de la classe d’objets LDAP à utiliser pour identifier un utilisateur dans le serveur LDAP.
Classe des groupes
Nom de la classe d’objets LDAP à utiliser pour identifier un groupe dans l’annuaire LDAP.
Filtre d’utilisateur
Filtre de recherche à utiliser pour extraire les utilisateurs de l’annuaire LDAP. Ce filtre doit être formaté selon la syntaxe standard LDAP.
Filtre de groupe
Filtre de recherche à utiliser pour extraire les groupes de l’annuaire LDAP. Ce filtre doit être formaté selon la syntaxe standard LDAP.
Attribut utilisateur
Attribut d’un utilisateur LDAP pour définir l’identité de celui-ci.
Attribut groupe
Attribut d’un groupe LDAP pour définir l’identité de celui-ci.
Attribut d’authentification
Attribut d’un utilisateur LDAP utilisé pour son authentification.
Attribut membre
Attribut d’un groupe LDAP pour définir quels utilisateurs sont membres de celui-ci.
Attribut nom complet
Attribut d’un utilisateur LDAP pour définir le nom complet de celui-ci.
Attribut courriel
Attribut d’un utilisateur LDAP pour définir l’adresse de courriel de celui-ci.
Taille maximale de la page
Dans les annuaires LDAP, la taille de transactions est limitée à un nombre maximal d’enregistrements à la fois (taille de la page). La valeur de ce paramètre ne doit pas dépasser la taille maximale autorisée par l’annuaire (1000 est la valeur par défaut dans les annuaires LDAP). Une taille trop petite peut réduire les performances. Une taille plus grande que la limite autorisée causera des données manquantes dans la liste des utilisateurs.
Gestionnaire d’utilisateurs SAML2
Nom convivial
Nom pour identifier facilement le gestionnaire d’utilisateurs SAML2 dans JMap Server et pouvoir identifier les utilisateurs qui proviennent de ce gestionnaire.
Mot de passe de l’administrateur
Un administrateur est créé automatiquement lors de l’utilisation de ce gestionnaire. Vous devez entrer le mot de passe de ce compte dans cette plage.
Groupes
À différence de Active Directory et de LDAP, les comptes utilisateurs provenant du gestionnaire SAML2 ne sont pas connus à l’avance car ils se créent à mesure que les utilisateurs se connectent à une application JMap Web ou JMap NG. Comment octroyer alors les permissions sur les ressources de JMap à des utilisateurs qui ne sont pas connus à l’avance? Les groupes définis à l’avance permettent d’octroyer des permissions sur les ressources de JMap. Lors de la première connexion d’un utilisateur, SAML2 assigne l’utilisateur à un ou à plusieurs groupes définis dans Attribut du groupe selon les informations de son profil. Comme le gestionnaire d’utilisateurs SAML2 est en lecture seule vous ne pouvez pas créer des utilisateurs ni de groupes dans les sections Utilisateurs et Groupes de JMap. Ce paramètre vous permet de créer les groupes en entrant leurs noms. Vous pouvez par la suite octroyer des permissions à ces groupes auxquels appartiennent les utilisateurs provenant de SAML2. Il doit avoir une correspondance exacte entre les noms des groupes en SAML2 et les groupes que vous créez dans ce paramètre. Si un utilisateur se connecte pour la première fois via SAML2 et son profil indique un groupe qui n’existe pas dans JMap, le groupe se créé automatiquement et vous pouvez le visualiser dans la section Groupes.
Groupe par défaut
Sélectionnez le groupe où sont assignés tous les utilisateurs qui n’ont pas de groupe assigné dans SAML2 (dans Attribut du groupe).
Exemple
Vous pouvez créer un groupe Guests auquel vont être assignés les utilisateurs qui se connectent par la première fois à une application JMap Web ou JMap NG et dont le profil dans SAML2 n’indique aucun groupe. Vous pouvez octroyer au groupe Guests des permissions pour accéder à un projet en particulier.
Image du bouton
Image qui apparaît dans la page d’accueil de l’application JMap Web ou JMap NG et qui identifie l’accès au gestionnaire SAML2 pour s’authentifier.
Appuyez sur Sélectionner pour sélectionner l’image.
L’image doit avoir une taille maximale de 100*
100 pixels.
Étiquette du bouton
Texte qui apparaît dans le bouton d’identification avec l’image.
URL de retour SSO
Votre service TI vous fournit cette information.
Nom du client
C’est le nom que JMap donne au gestionnaire SAML2. Ce nom intègre et complète l’URL du gestionnaire SAML2.
Métadonnées IdP
Votre service TI vous fournit cette information.
Id d’entité du SP
Votre service TI vous fournit cette information.
Attribut du nom d’utilisateur / ID
Paramètre optionnel. Indique l’attribut qui contient le nom d’utilisateur dans SAML2. Votre service TI vous fournit cette information.
Attribut du courriel
Paramètre optionnel. Indique l’attribut qui contient l’adresse de courrier électronique dans SAML2. Votre service TI vous fournit cette information.
Attribut du prénom
Paramètre optionnel. Indique l’attribut qui contient le prénom de l’utilisateur dans SAML2. Votre service TI vous fournit cette information.
Attribut du nom de famille
Paramètre optionnel. Indique l’attribut qui contient le nom de famille de l’utilisateur dans SAML2. Votre service TI vous fournit cette information.
Attribut du groupe
Paramètre optionnel. Indique l’attribut personnalisable qui permet de définir des groupes dans SAML2 auxquels les utilisateurs sont assignés. Ces groupes sont visibles dans les sections Utilisateurs et Groupes de JMap. Votre service TI vous aidera avec ce paramètre.
Tâches | Super Administrateur | Administrateur |
Accéder à JMap Admin | OUI | Si permission Accéder à JMap Admin |
Gérer la liste des Super administrateurs | OUI | NON |
Gérer les permissions globales d’administration Donner à un administrateur la permission de créer des projets Retirer à un administrateur la permission de créer des sources de données spatiales Donner à un administrateur la permission de créer des modèles de métadonnées des couches. | OUI | NON |
Effectuer des tâches de gestion de JMap Server Modifier les paramètres de JMap Server (ports, mémoire, etc.) Gérer les utilisateurs et les groupes Importer ou exporter les configurations de JMap Server Voir les journaux ou en modifier les paramètres | OUI | NON Peut modifier le mot de passe de son compte utilisateur |
Créer une ressource Créer un projet Créer une base de données Créer un déploiement d’application | OUI | Si permission Créer … |
Utiliser une ressource Utiliser une base de données pour créer une source de données spatiales Utiliser une source de données pour créer une couche Utiliser une connexion à JMap Server pour créer une couche par référence | OUI | Si permission Accéder à … |
Voir les informations détaillées d’une ressource Cliquer sur une base de données pour voir l’ensemble de ses paramètres Cliquer sur un projet pour voir l’ensemble de ses paramètres | OUI | Si permission Accéder à … |
Modifier une ressource Changer le nom d’un projet Ajouter une couche dans un projet Modifier les paramètres de connexion d’une base de données Modifier la projection d’une source de données spatiales | OUI | Si permission Administrer … |
Supprimer une ressource Supprimer un projet Supprimer un déploiement d’application Supprimer un modèle de style | OUI | Si propriétaire de la ressource |
Gérer les permissions des utilisateurs d’une ressource Donner à un utilisateur la permission d’ouvrir un projet Donner à un utilisateur la permission d’éditer les éléments d’une couche d’un projet Retirer à un utilisateur la permission de copier les données d’une couche d’un projet | OUI | Si permission Administrer … |
Gérer les permissions d’administration d’une ressource Donner à un administrateur la permission d’utiliser une source de données spatiales Donner à un administrateur la permission de modifier un projet Retirer à un administrateur la permission de modifier une base de données | OUI | Si propriétaire de la ressource |
Gérer la liste des propriétaires d’une ressource | OUI | Si propriétaire de la ressource |
Permissions sur les projets |
Permissions sur les couches |
Permissions sur les couches personnelles | Créer des couches personnelles Cette permission donne à un utilisateur le droit de créer des couches personnelles dans les applications JMap Pro. Par défaut, le utilisateurs JMap ne sont pas autorisés à créer des couches personnelles. Vous pouvez configurer cette permission dans la sous-section Permissions de la section JMap Server. |
Permissions sur les formulaires |
Permissions globales d’administration |
Accéder à JMap Admin |
Créer des bases de données | Cette permission est requise pour qu’un administrateur puisse créer de nouvelles bases de données dans JMap Admin. |
Créer des connexions distantes | Cette permission est requise pour qu’un administrateur puisse créer de nouvelles connexions vers d’autres instances de JMap Server dans JMap Admin. |
Créer des déploiements | Cette permission est requise pour qu’un administrateur puisse créer de nouveaux déploiements d’applications dans JMap Admin. |
Créer des modèles de métadonnées | Cette permission est requise pour qu’un administrateur puisse créer de nouveaux modèles pour les métadonnées dans JMap Admin. |
Créer des modèles de styles | Cette permission est requise pour qu’un administrateur puisse créer de nouveaux modèles de styles dans JMap Admin. |
Créer des projets | Cette permission est requise pour qu’un administrateur puisse créer de nouveaux projets dans JMap Admin. |
Créer des sources de données | Cette permission est requise pour qu’un administrateur puisse créer de nouvelles sources de données spatiales dans JMap Admin. |
Permissions d’administration sur les ressources |
Accéder à … | Permet de voir les informations détaillées de la ressource et permet d’utiliser la ressource, sans pouvoir la modifier. Exemple Pour utiliser une source de données spatiales pour créer une couche, l’administrateur doit au minimum posséder la permission Accéder à sur la source de données. |
Administrer … | Permet de modifier la ressource, de gérer les permissions des utilisateurs sur la ressource. Ne permet pas de supprimer la ressource ni d’en gérer les permissions d’administration. Exemple Pour ajouter une couche dans un projet, l’administrateur doit posséder la permission Administrer sur le projet. |
Utiliser la console SQL | (Ne s’applique qu’aux bases de données) Permet d’utiliser la console SQL sur la base de données. La console SQL permet de voir la structure de la base de données et d’exécuter des requêtes SQL sur la base de données. |
Accéder à distance |
Voir la section pour plus d’information.
Voir la section pour plus d’information.
Voir la section pour plus d’information.
Cette permission est nécessaire pour qu’un administrateur puisse entrer dans JMap Admin. Après l’installation de JMap, seul l’utilisateur administrator possède cette permission. Notez que le mot de passe est initialement vide pour cet utilisateur. Il est fortement recommandé d’entrer un mot de passe pour l’utilisateur administrator. Reportez‑vous à la section pour plus d’informations sur la modification des mots de passe. Assurez‑vous de laisser au moins un utilisateur dans la liste d’autorisation et de vous rappeler du mot de passe. Autrement, il sera impossible d’accéder à JMap Admin.
Permet d’accéder à la ressource à partir d’une autre instance de JMap Server. Cette permission est généralement donnée à un compte générique utilisé pour ouvrir les sessions de communication entre instances de JMap Server. Pour plus d’information, consultez les sections et .
Les journaux sont des fichiers qui contiennent des informations sur les activités effectuées dans JMap Server. La quantité d’événements inscrite dans les journaux dépend du niveau de journalisation sélectionné. Un nouveau fichier de journal est créé chaque jour par défaut, mais ce paramètre peut être modifié. Par défaut, les journaux sont placés dans le répertoire JMAP_HOME/logs. Il se peut que vous ayez besoin de vérifier périodiquement le volume des journaux et d’archiver ou de supprimer les anciens fichiers.
Les journaux (et journaux des erreurs) peuvent être visualisés directement dans JMap Admin. Cliquez sur le nom d’un fichier de la liste pour l’ouvrir. Le contenu du fichier est affiché. Notez que les journaux d’erreurs sont affichés en plus des journaux. Les journaux d’erreurs contiennent uniquement des messages d’erreur qui servent parfois de complément aux journaux pour aider à résoudre un problème.
La fenêtre de visualisation permet de filtrer le contenu, par type d’événement, par date, par mot clé, etc. Vous pouvez aussi télécharger le fichier en appuyant sur Télécharger.
Les journaux peuvent être analysés afin de fournir un sommaire de l’activité de JMap Server. Par exemple, ils vous tiennent informés du nombre de sessions de chaque utilisateur, du nombre d’arrêts du serveur, des échecs d’authentification, etc. Pour analyser les journaux, sélectionnez un ou plusieurs fichiers dans la liste et appuyez sur Analyser.
Ces paramètres ont un impact sur le fonctionnement et les performances du système JMap Server.
Appuyez sur Sauvegarder afin de sauvegarder toutes vos modifications.
Cliquez sur afin de relire les paramètres des fichiers de configuration si ceux-ci ont changé.
Les fichiers de configuration se trouvent dans JMAP_HOME/conf.
Niveau de journalisation
Le niveau maximal des messages ajoutés aux journaux. Par exemple, si Avertissement est sélectionné, seuls les messages des niveaux Avertissement, Erreur ou Fatale s’inscriront dans les journaux. Les niveaux de journalisation suivants sont disponibles (en ordre décroissant) : Tous : Tous les événements sont inscrits. À utiliser uniquement pour résoudre un problème. Débogage : Les événements de niveau débogage sont inscrits. À utiliser uniquement pour résoudre un problème. Tous les événements des niveaux inférieurs sont aussi inscrits. Info : Les événements de niveau information sont inscrits, ce qui inclut les connexions des utilisateurs. Tous les événements des niveaux inférieurs sont aussi inscrits. Avertissement : Les événements de niveau avertissement (non sérieux) sont inscrits. Tous les événements de niveaux inférieurs sont aussi inscrits. Erreur : Les événements de niveau erreur (sérieux) sont inscrits. Tous les événements de niveaux inférieurs sont aussi inscrits. Fatal : Seules les erreurs fatales (très sérieuses) sont inscrites. Désactivé : Rien n’est inscrit.
Répertoire de journalisation
Répertoire où les journaux sont créés. Le répertoire par défaut se trouve sous JMAP_HOME/logs. Assurez‑vous qu’il y ait suffisamment d’espace disque pour stocker les journaux.
Délai d’expiration
Le délai d’expiration détermine la fréquence de création de nouveaux journaux. Le journal en cours porte toujours le nom jmap_log. Lorsqu’un nouveau fichier est créé, le journal qui était en cours est renommé afin d’inclure la date (p. ex. jmap_log_2024_05_23.log).
Messages à la console
Détermine si les événements seront aussi inscrits dans la console d’écran JMap Server. Cette option s’avère utile pour les tests ou le développement, mais devrait être désactivée lors de la production. De plus, lorsque JMap Server ne dispose d’aucune console de sortie (démarré en arrière‑plan ou en tant que service dans Windows), cette option ne sert à rien et utilise inutilement les ressources du serveur.
Proxy HTTP
Hôte
Nom d’hôte ou adresse du serveur proxy HTTP. Utilisé lorsque JMap Server doit passer par un proxy HTTP pour accéder à des systèmes à l’extérieur du réseau local.
Port
Port TCP/IP utilisé pour la connexion au serveur proxy HTTP.
Utilisateur
Nom d’utilisateur utilisé pour la connexion au serveur proxy HTTP.
Mot de passe
Mot de passe utilisé pour la connexion au serveur proxy HTTP.
Serveur SMTP (Courriel)
Hôte
Nom d’hôte ou adresse du serveur SMTP. JMap Server a besoin d’un serveur SMTP pour envoyer des courriels.
Port
Port TCP/IP utilisé pour se connecter au serveur SMTP.
Utilisateur
Nom d’utilisateur utilisé pour la connexion au serveur SMTP (si requis).
Mot de passe
Mot de passe utilisé pour la connexion au serveur SMTP (si requis).
Chiffrement
Sélectionnez une méthode de chiffrement si le serveur SMTP le requière.
Explorateur de fichiers
Permettre le téléversement
Cochez cette option si vous permettez le téléversement de fichiers vers JMap Server directement à partir de JMap Admin.
Taille maximale par fichier
Indiquez la taille maximale d’un fichier à téléverser. Cochez l’option Illimité si vous n’établissez pas de limite pour la taille des fichiers.
Répertoire destination
Indiquez le répertoire où seront copiés les fichiers téléversés. Chaque compte administrateur dans JMap possède un sous-répertoire créé automatiquement dans le répertoire JMAP_HOME/Data/Uploads. Les fichiers téléversés sont accessibles à tous les utilisateurs de JMap Admin. Le répertoire Uploads est disponible aussi lors de la création des sources de données spatiales.
WebSocket server
Activé
Cochez cette option pour activer le serveur WebSocket à l’intérieur de Tomcat. L’option est désactivée par défaut.
Type
Indiquez le type de serveur : Local ou Externe.
URL
Indiquez l’URL du serveur WebSocket.
JMap Cloud
Hôte
L’URL de JMap Cloud. La valeur par défaut est https://api.jmapcloud.io. Elle doit être une URL valide. Lors de la sauvegarde, un test est effectué en appelant /server-info.
API Key
Entrez la clé d’API de votre organisation. Cette clé authentifie votre connexion à JMap Cloud.
Identifiant de l’organisation
Entrez l’identifiant unique de votre organisation vous permettant de vous connecter à JMap Cloud. Doit être un UUID (universally unique identifier) valide. La validation n’est effectuée que si une clé API valide est fournie.
Identifiant du propriétaire par défaut pour les nouvelles resources
Entrez l’adresse mail permettant d’identifier l’utilisateur auquel seront attribuées les ressources “synchronisées”. La validation n’est effectuée que si une clé API valide est fournie.
API Keys
Entrez la clé d'API de votre organisation vous permettant d'utiliser les services de Google. Vous pouvez obtenir les détails ici : https://developers.google.com/maps/documentation/javascript/get-api-key?hl=Fr.
Bing
Entrez la clé d'API de votre organisation vous permettant d'utiliser les services de Bing. Vous pouvez obtenir les détails ici : https://msdn.microsoft.com/fr-fr/library/ff428642.aspx.
Mapbox
Entrez la clé d'API de votre organisation vous permettant d'utiliser les services de cache et les couches de Mapbox. Vous pouvez obtenir les détails ici : https://docs.mapbox.com/api/.
GeoWebCache
URL (1-4)
Entrez une URL (ou plusieurs) pour se connecter au serveur GeoWebCache. Seule une URL est nécessaire mais le fait d’en utiliser plusieurs, qui pointent vers le même serveur, permettra d’optimiser d’avantage l’utilisation de ce type de serveur. La configuration des paramètres pour GeoWebCache est optionnelle mais permet d’offrir de meilleures performances pour les applications JMap Web. Consultez la section Utilisation de GeoWebCache pour plus d’information.
Utilisateur
Nom d’utilisateur utilisé pour se connecter au serveur GeoWebCache.
Mot de passe
Mot de passe utilisé pour se connecter au serveur GeoWebCache.
Route Logistics Service
URL
Entrez l’adresse du service RLS à utiliser (p. ex. https://rls.jmaponline.net/rls/rest/v1.0). Ce service permet de géocoder des adresses et de calculer des routes optimales.
ID Client
Entrez la clé unique de votre organisation vous permettant d’utiliser les services de RLS.
Paramètres chargés
Pilote de base de données
Liste des pilotes de bases de données chargés. De nouveaux pilotes peuvent être ajoutés en créant des fichiers de configuration dans le répertoire JMAP_HOME/conf/db sur le serveur.
Sources de données personnalisées
Sources de données spatiales associées à certaines applications spécifiques.
Projections
Liste de projections chargées. De nouvelles projections peuvent être créées en ajoutant des entrées dans le fichier JMAP_HOME/conf/projections.properties sur le serveur.
Générateurs d’éléments
Modules de génération d’éléments cartographiques associés à certaines applications spécifiques.
Gestionnaires d’utilisateurs
Liste des modules de gestion d’utilisateurs chargés. Les gestionnaires d’utilisateurs permettent d’effectuer la gestion des utilisateurs et des groupes en plus de fournir le service d’authentification utilisé dans JMap Server.
Général
Nom de ce JMap Server
Vous pouvez donner un nom cette instance de JMap Server. Ce nom s’affiche dans l’écran d’authentification et dans l’entête de JMap Admin.
Langue par défaut
Vous pouvez sélectionner la langue par défaut qui sera sélectionnée automatiquement lors de la création des nouveaux projets.
Langues disponibles
Vous pouvez sélectionner les langues disponibles qui seront sélectionnées automatiquement lors de la création de nouveaux projets.
Réseau
Adresse préférée pour service externe
Adresse du proxy utilisé pour déployer les applications. Lors de la configuration d’un nouveau déploiement, vous pouvez changer l’adresse locale à cette adresse externe.
Adresse préférée de JMap Server
Adresse locale de JMap Server utilisée pour déployer les applications. Lors de la configuration d’un nouveau déploiement, vous pouvez changer l’adresse externe à cette adresse locale.
Port du serveur
Port TCP/IP utilisé par JMap Server pour les connexions avec JMap Pro et autres instances de JMap Server.
Port du serveur Web
Port TCP/IP utilisé par le serveur web intégré de JMap Server pour les requêtes HTTP. Utilisé pour JMap Admin et pour les déploiements d’applications de type local.
Port du serveur Web (https)
Port TCP/IP utilisé par le serveur web intégré de JMap Server pour les requêtes HTTPS.
Cache
Taille en mémoire
Taille du cache en mémoire. Conserve les tuiles de données vectorielles chargées antérieurement afin de minimiser les requêtes aux sources de données.
Aide à améliorer les performances de JMap Server.
Les statistiques du cache sont affichées dans la section État de JMap Server.
Taille sur disque
Taille du cache disque. Fonctionne comme le cache en mémoire. Il est recommandé de sélectionner l’option Illimité.
Mémoire traitement d’images
Taille du cache destinée aux opérations d’imagerie. Ce cache est utilisé par JMap Server lors du traitement de fichiers images (sources de données matricielles qui lisent les fichiers images). Aide grandement à améliorer les performances de JMap Server lors de la manipulation d’images volumineuses.
HTTPS
Rediriger
Rediriger automatiquement les utilisateurs de JMap Admin vers une connexion sécurisée (https). Cette option est disponible seulement si un certificat de sécurité est présent. Pour plus d’information, consultez la section Utilisation de HTTPS avec JMap.
Les statistiques d’utilisation offrent à l’administrateur JMap de l’information sur l’utilisation des projets, des couches et des contextes. JMap Server enregistre certaines activités de utilisateurs et permet de générer des rapports contenant des statistiques sur l’utilisation des ressources dans les applications JMap Pro, JMap NG et JMap Web. Ces informations peuvent s’avérer utiles pour évaluer la pertinence de certains projets ou de certaines couches, peu ou pas utilisés.
Pour activer l’enregistrement des données d’utilisation vous devez cocher l’option Statistiques d’utilisation lors de la création ou de l’édition d’un projet. La section Création de projets offre des détails sur le sujet. Lors de l’exportation et importation du projet, votre choix est enregistré dans la configuration exportée.
Ainsi de manière automatique à chaque fois qu’un utilisateur ouvre un projet, qu’il voit une couche ou qu’il voit ou crée un contexte dans une application JMap Pro, JMap NG ou JMap Web, l’activité s’enregistre dans une table temporelle dans la BD System.
À chaque nuit, à une heure déterminée, les données sont agrégées dans deux tables (JMAP_STATISTICS_MONTHLY et JMAP_STATISTICS_YEARLY) et elles sont par la suite affichées dans cette section de JMap Admin.
La fréquence d’agrégation des données peut être configurée dans les paramètres de JMap. Pour ce faire vous devez modifier la variable server.statistics.config.cron dans le fichier jmapserver.properties qui se trouve dans le dossier JMAP_HOME/conf. Si le fichier jmapserver.properties ne contient pas la variable server.statistics.config.cron, la fréquence d’agrégation par défaut est chaque jour à 2 h du matin (2 am, server.statistics.config.cron=0 2 * * *
). Si vous souhaitez changer la fréquence d’agrégation vous devez ajouter manuellement la variable server.statistics.config.cron dans le fichier jmapserver.properties. Cette page http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html offre des détails sur les expressions cron.
Les informations sur les activités des utilisateurs qui ont été effacés sont consignées dans les deux tables. Les détails des fonctions d’agrégation se trouvent dans l’API REST de JMap Admin.
Les informations enregistrées dans la table temporelle diffèrent légèrement entre les applications JMap Pro et JMap Web. Les données d’utilisation provenant de JMap Pro sont enregistrées lorsque l’application JMap Pro est fermée ou lorsque que le projet est fermé car l’utilisateur change de projet.
La section Statistiques d'utilisation affoche trois onglets Projets, Couches et Contextes.
Appuyez sur Appliquer pour produire les statistiques par projet. Appuyez sur Réinitialiser pour effacer les statistiques.
Appuyez sur Appliquer pour produire les statistiques par couche. Appuyez sur Réinitialiser pour effacer les statistiques.
Sélectionnez le filtre et appuyez sur Appliquer pour afficher les paramètres qui permettront de définir le calcul. Une fois les paramètres complétés, appuyez à nouveau sur Appliquer pour produire les statistiques. Appuyez sur Réinitialiser pour effacer les statistiques.
Vous pouvez exporter le rapport produit en format Excel ou PDF. Pour ce faire, une fois calculées les statistiques, appuyez sur Excel ou sur PDF pour télécharger automatiquement un fichier du format sélectionné.
De
Sélectionnez le début de la période pour laquelle seront calculées les statistiques.
À
Sélectionnez la fin de la période pour laquelle seront calculées les statistiques.
Utilisateur
Sélectionnez un utilisateur pour lequel obtenir les statistiques. Si l’utilisateur qui a ouvert le projet a été éliminé de JMap, ses statistiques d’utilisation s’ajoutent à l’utilisateur System et s’affichent sous cet utilisateur.
Nom du projet
Inscrivez le nom du projet pour lequel vous souhaitez obtenir les statistiques. Vous pouvez inscrire une partie du nom du projet, tous les projets dont le nom coïncide en partie avec le nom inscrit s’affichent.
Nombre d’ouvertures
Le résultat indique le nombre de fois que l’utilisateur a ouvert le projet dans une application JMap Pro, JMap NG ou JMap Web. Prenez note que les données provenant de JMap Pro sont enregistrées lorsque l’application est fermée ou lorsque que le projet est fermé car l’utilisateur change de projet.
De
Sélectionnez le début de la période pour laquelle seront calculées les statistiques.
À
Sélectionnez la fin de la période pour laquelle seront calculées les statistiques.
Nom du projet
Sélectionnez le projet dans lequel se trouve la ou les couches dont vous souhaitez calculer les statistiques.
Utilisateur
Sélectionnez un utilisateur pour lequel obtenir les statistiques. Si l’utilisateur qui a ouvert le projet a été éliminé de JMap, ses statistiques d’utilisation s’ajoutent à l’utilisateur System et s’affichent sous cet utilisateur.
Couche
Inscrivez le nom ou une partie du nom de la ou les couches pour lesquelles vous souhaitez calculer les statistiques.
Nombre de vues
Le résultat indique le nombre de fois que l’utilisateur a vu la ou les couches dans une application JMap Pro, JMap NG ou JMap Web. Le décompte se fait une fois au cours de chaque session. Lorsque la couche est visible dans la carte, une vue est comptée. Si l’utilisateur désactive la visibilité de la couche et il l’active par la suite au cours de la session, seulement 1 vue est comptée. Prenez note que les données provenant de JMap Pro sont enregistrées lorsque l’application est fermée ou lorsque que le projet est fermé car l’utilisateur change de projet.
De
Sélectionnez le début de la période pour laquelle seront calculées les statistiques.
À
Sélectionnez la fin de la période pour laquelle seront calculées les statistiques.
Filtre
Trois filtres permettent de calculer différentes statistiques. Nbe. de créations par utilisateur : Calcule le nombre de contextes crées par l’utilisateur pour un projet donné. Contexte public, utilisé par projet : Calcule le nombre de fois qu’un contexte public est ouvert par tous les utilisateurs d’applications JMap Pro dans un projet donné. Contexte public, utilisé par projet et utilisateur : Calcule le nombre de fois qu’un contexte public est ouvert par un utilisateur d’applications JMap Pro dans un projet donné. Les contextes des applications JMap Web et JMap NG sont privés. JMap calcule les statistiques que pour les contextes publics, utilisés dans les applications JMap Pro.
Utilisateur
Sélectionnez un utilisateur pour lequel obtenir les statistiques. Si l’utilisateur qui a ouvert le projet a été éliminé de JMap, ses statistiques d’utilisation s’ajoutent à l’utilisateur System et s’affichent sous cet utilisateur.
Nom du projet
Inscrivez le nom du projet pour lequel vous souhaitez obtenir les statistiques sur les contextes.
Nombre de créations
Cette statistique calcule le nombre de contextes créés au cours de la période pour l’utilisateur et le projet sélectionnés dans les applications JMap Web, JMap NG et JMap Pro.
Nom du contexte
Inscrivez le nom du contexte public pour lequel vous souhaitez obtenir les statistiques.
Nombre d’utilisations
Cette statistique calcule le nombre de fois que le contexte public a été ouvert, soit par tous les utilisateurs dans un projet dans une application JMap Pro ou soit par un utilisateur précis dans un projet dans une application JMap Pro.