Imprimir mapas que contengan servicios protegidos
En este tema
- Si usa tokens de corta duración para proteger los servicios
- Si intregó un token de larga duración en su código de aplicación Web
Puede usar el servicio PrintingTools para imprimir mapas que contengan servicios protegidos. Sin embargo, según cómo proteja sus servicios o aplicaciones Web, es posible que tenga que crear un servicio de impresión personalizado para imprimir servicios protegidos. Esto se describe en las secciones siguientes.
Si usa tokens de corta duración para proteger los servicios
Si protege los servicios utilizando tokens de corta duración (valor predeterminado), el usuario deberá proporcionar el nombre de usuario y contraseña en la apertura de la aplicación Web. A continuación, el token se traspasa al servicio PrintingTools cuando el usuario solicita que se imprima un mapa. No hay necesidad de crear un servicio de impresión personalizado (como se describe a continuación) si se usan tokens de corta duración.
Si intregó un token de larga duración en su código de aplicación Web
Si integró un token de larga duración en el código de las aplicaciones Web, la información de autenticación que se pase al servicio PrintingTools no será válida. En este caso, tendrá que publicar su propio servicio para imprimir utilizando los pasos a continuación. En la elaboración de este servicio, deberá proporcionar las credenciales que puede utilizar al solicitar mapas desde los servicios protegidos.
- En la ventana Catálogo de ArcMap, expanda Cajas de herramientas > MyToolboxes.
- Haga clic derecho en Mis cajas de herramientas y haga clic en Nuevo > Caja de herramientas.
- Dé un nombre a su caja de herramientas, como SecurePrinting. tbx.
- En el árbol de catálogo, expanda Cajas de herramientas > Cajas de herramientas del sistema > Herramientas de servidor. tbx > Imprimir.
- Haga clic derecho en la herramienta Exportar mapa Web y haga clic en Copiar.
- Haga clic derecho en la caja de herramientas que creó en el paso 2 y haga clic en Pegar.
- Haga clic derecho en la herramienta Exportar mapa Web pegar desde su propia caja de herramientas y haga clic en Editar.
- Haga clic en el botón de signo más (+) y navegue hasta la conexión al servidor SIG que contiene los servicios protegidos que imprimirá.
La conexión necesita tener el nombre y la contraseña guardados dentro de ella. Debería ser una conexión de usuario, no un editor o conexión administrativa.
Si no ve ninguna conexión disponible, vuelva al árbol de Catálogo y cree una siguiendo las instrucciones en Realizar una conexión de usuario a ArcGIS Server en ArcGIS for Desktop.
Puede agregar conexiones a tantos servidores como precise su servicio de impresión. Haga clic en Aceptar cuando haya terminado de agregar conexiones.
- Publique la herramienta Exportar mapa Web desde su propia caja de herramientas como servicio de geoprocesamiento utilizando los pasos en Tutorial: Publicar servicios adicionales de impresión. En el paso 2 del tutorial, abra su propia herramienta Exportar mapa Web que pegó en los pasos anteriores. No abra la herramienta Exportar mapa Web original de la caja de herramientas Herramientas de servidor.
Precaución:
Después de publicar su propio servicio para imprimir, se recomienda que aplique ArcGIS Server para restringir las normas de seguridad sobre quién pueden acceder al servicio. Esto evita que los usuarios anónimos generen imágenes de mapa para imprimir que muestran servicios protegidos. Consulte Restringir el acceso a los servicios Web de SIG para obtener más información sobre la configuración de seguridad.