Puede usar el servicio PrintingTools para imprimir mapas que contengan servicios protegidos.
Autenticación en nivel web
Si su sitio de ArcGIS Server está federado con un portal de ArcGIS Enterprise y solo el del portal ArcGIS Web Adaptor utiliza la autenticación de nivel web (IWA, autenticación de certificado de cliente, básica, etc.), los servicios seguros de impresión funcionarán de la forma esperada. Lo mismo se aplica a las implementaciones que no utilizan sistemas de autenticación de nivel web.
Sin embargo, si el Web Adaptor de su sitio de ArcGIS Server utiliza la autenticación de nivel web, ni el servicio PrintingTools ni los servicios de impresión personalizados podrán imprimir ninguno de los servicios de su sitio. Esta restricción existe para los sitios de ArcGIS Server tanto federados como independientes.
Tokens de corta duración
Si protege los servicios utilizando tokens de corta duración (valor predeterminado), se pedirá al usuario que proporcione 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.
Nota:
El servicio de impresión no admite tokens basados en IP.
Integrar credenciales en un servicio
En algunos casos, al publicar un servicio de impresión que contenga servicios protegidos, debe incluir credenciales en el servicio de impresión para que pueda utilizarlas al solicitar mapas desde los servicios protegidos.
Si integra un token de larga duración en el código de su aplicación web, la información de autenticación no se puede transferir al servicio PrintingTools. Independientemente de la configuración de su servidor, debe incluir credenciales en el servicio de impresión.
Si exige seguridad en el nivel de servidor web y su sitio de ArcGIS Server está federado con un portal de ArcGIS Enterprise, la impresión de mapas con el servicio PrintingTools se admite de forma predeterminada, sin necesidad de realizar ningún otro paso. Sin embargo, si tiene una instalación independiente de ArcGIS Server e impone seguridad en el nivel del servidor web, debe integrar credenciales.
Precaución:
No se recomienda incluir credenciales en un servicio de impresión personalizado si no se comprende completamente el impacto en la seguridad. Si decide publicar su propio servicio de impresión con credenciales incluidas, se recomienda que aplique reglas de seguridad de ArcGIS Server para limitar quién puede acceder al servicio. De esta forma, se evita que los usuarios anónimos generen imágenes de mapa para imprimir que muestren sus servicios protegidos. Consulte Controlar el acceso a los servicios para obtener más información sobre cómo configurar la seguridad.
Nota:
Para integrar credenciales en un servicio de impresión personalizado de ArcGIS Pro, puede usar la función ImportCredentials en ArcPy.