Vous pouvez utiliser le service PrintingTools pour imprimer des cartes contenant des services sécurisés.
Si vous utilisez des jetons à court terme pour sécuriser des services
Si vous sécurisez des services à l'aide de jetons de courte durée (valeur par défaut), il est demandé à l'utilisateur de fournir un nom et un mot de passe lors de l'ouverture de l'application Web. Le jeton est ensuite transmis au service PrintingTools lorsque l'utilisateur demande l'impression d'une carte.
Intégrer des informations d’identification dans votre service d’impression
Dans certains cas, lorsque vous publiez votre propre service d’impression qui contient des services sécurisés, vous devez intégrer des informations d’identification qu’il peut utiliser pour demander des cartes auprès des services sécurisés. Les étapes situées à la fin de cette section expliquent comment procéder.
Si vous intégrez un jeton à long terme dans votre code d’application web, les informations d’authentification ne peuvent pas être transmises au service PrintingTools. Quelle que soit la configuration du serveur, vous devez intégrer des informations d’identification dans le service d’impression en suivant les étapes ci-dessous.
Si vous appliquez la sécurité au niveau du serveur web et que votre instance ArcGIS Server est fédérée avec un portail ArcGIS Enterprise, l’impression des cartes avec le service PrintingTools est prise en charge par défaut sans aucune autre étape. Toutefois, si vous possédez une installation autonome d’ArcGIS Server et que vous appliquez la sécurité au niveau du serveur web, vous devez intégrer des informations d’identification en suivant les étapes ci-dessous.
Attention :
Il n’est pas conseillé d’intégrer des informations d’identification dans un service d’impression personnalisé sans comprendre pleinement l’impact sécuritaire. Si vous publiez votre propre service pour l’impression avec des informations d’identification, il est conseillé d’appliquer des règles de sécurité ArcGIS Server pour limiter les personnes autorisées à y accéder. Cela vous permet d'éviter que des utilisateurs anonymes ne génèrent des images de carte imprimables qui affichent vos services sécurisés. Pour en savoir plus sur la définition de la sécurité, consultez la rubrique Restriction de l'accès aux services Web SIG.
Remarque :
Ces étapes sont uniquement disponibles pour préparer la publication d’un service d’impression depuis ArcMap. Elles ne sont pas disponibles pour la publication d’un service d’impression depuis ArcGIS Pro.
- Dans la fenêtre Catalog (Catalogue) d’ArcMap, développez Toolboxes (Boîtes à outils) > My Toolboxes (Mes boîtes à outils).
- Cliquez avec le bouton droit sur My Toolboxes (Mes boîtes à outils), puis sélectionnez New (Nouveau) > Toolboxes (Boîte à outils).
- Attribuez un nom à votre boîte à outils, par exemple SecurePrinting.tbx.
- Dans l'arborescence Catalog (Catalogue), développez Toolboxes (Boîtes à outils) > System Toolboxes (Boîtes à outils système) > Server Tools.tbx > Printing (Impression).
- Cliquez avec le bouton droit sur l'outil Exporter la carte web, puis sélectionnez Copy (Copier).
- Cliquez avec le bouton droit sur la boîte à outils que vous avez créée à l'étape 2, puis sélectionnez Paste (Coller).
- Cliquez avec le bouton droit sur l’outil Exporter la carte web collé à partir de votre propre boîte à outils, puis sélectionnez Edit (Modifier).
- Cliquez sur le bouton plus (+) et accédez à la connexion au serveur SIG qui contient les services sécurisés à imprimer.
Le nom et le mot de passe doivent être enregistrés avec la connexion. Il doit s'agir d'une connexion utilisateur, et non d'une connexion de type éditeur ou administrateur.
Si aucune connexion n’est disponible, vous devez revenir à l’arborescence Catalog (Catalogue) et en créer une en suivant les instructions de la rubrique Établissement d’une connexion utilisateur à ArcGIS Server dans ArcGIS for Desktop.
Vous pouvez ajouter des connexions à autant de serveurs que nécessaire pour prendre en charge votre service d'impression. Cliquez sur OK une fois l’ajout de connexions terminé.
- Publiez l’outil Exporter la carte web en tant que service de géotraitement à partir de votre propre boîte à outils en suivant les étapes de la rubrique Didacticiel : Publier des services supplémentaires pour l’impression. À l’étape 2 du didacticiel, ouvrez l’outil Exporter la carte web que vous avez collé au cours des étapes ci-dessus. N’ouvrez pas l’outil Exporter la carte web d’origine à partir de la boîte à outils Server Tools (Outils de serveur).
Vous avez un commentaire à formuler concernant cette rubrique ?