Skip To Content

Drucken von Karten mit sicheren Services

Sie können den PrintingTools-Service verwenden, um Karten mit sicheren Services zu drucken.

Wenn Sie Ihre sicheren Services mit Kurzzeit-Token sichern

Wenn Sie Ihre Services mit Kurzzeit-Tokens (Standard) sichern, muss der Benutzer beim Öffnen der Webanwendung den Namen und das Kennwort angeben. Das Token wird an den PrintingTools-Service übergeben, wenn der Benutzer das Drucken einer Karte anfordert.

Einbetten von Anmeldeinformationen in den Druckservice

Wenn Sie einen eigenen Druckservice veröffentlichen, der sichere Services enthält, müssen Sie in einigen Fällen Anmeldeinformationen in den Druckservice einbetten, die dieser verwenden kann, wenn er Karten von den sicheren Services anfordert. Wie Sie dazu vorgehen müssen, erfahren Sie am Ende dieses Abschnitts.

Wenn Sie ein Langzeit-Token in Ihren WebApp-Code einbetten, können die Authentifizierungsinformationen nicht an den PrintingTools-Service übergeben werden. Unabhängig von Ihrer Serverkonfiguration müssen Sie Anmeldeinformationen anhand der Schritte unten in den Druckservice einbetten.

Wenn Sie die Sicherheit auf Webserver-Ebene durchsetzen und Ihr ArcGIS Server ist mit einem ArcGIS Enterprise-Portal verbunden, wird das Drucken von Karten mit dem PrintingTools-Service standardmäßig unterstützt, ohne dass zusätzliche Schritte erforderlich sind. Wenn es sich jedoch um eine eigenständige Installation von ArcGIS Server handelt, und Sie die Sicherheit auf der Webserver-Ebene durchsetzen, müssen Sie anhand der Schritte unten Anmeldeinformationen einbetten.

Vorsicht:

Es wird davon abgeraten, Anmeldeinformationen in einen benutzerdefinierten Druckservice einzubetten, ohne die Auswirkungen auf die Sicherheit vollständig zu kennen. Wenn Sie Ihren eigenen Druckservice mit eingebetteten Anmeldeinformationen veröffentlichen möchten, sollten Sie ArcGIS Server-Sicherheitsregeln anwenden, um einzuschränken, wer auf den Service zugreifen kann. Auf diese Weise wird verhindert, dass anonyme Benutzer druckfähige Kartenbilder erzeugen, die Ihre sicheren Services anzeigen. Weitere Informationen zum Festlegen der Sicherheit finden Sie im Thema zum Beschränken des Zugriffs auf GIS-Web-Services.

Hinweis:

Diese Schritte sind nur bei der Vorbereitung eines Druckservices für die Veröffentlichung aus ArcMap verfügbar. Sie stehen nicht zur Verfügung bei der Veröffentlichung eines Druckservices aus ArcGIS Pro.

  1. Blenden Sie im Fenster Katalog von ArcMap Toolboxes > Eigene Toolboxes ein.
  2. Klicken Sie mit der rechten Maustaste auf Eigene Toolboxes, und wählen Sie Neu > Toolbox aus.
  3. Geben Sie Ihrer Toolbox einen Namen, zum Beispiel SecurePrinting.tbx.
  4. Blenden Sie im Kataloginhaltsverzeichnis Toolboxes > System-Toolboxes > Server Tools.tbx > Drucken ein.
  5. Klicken Sie mit der rechten Maustaste auf das Werkzeug Webkarte exportieren, und klicken Sie auf Kopieren.
  6. Klicken Sie mit der rechten Maustaste auf die Toolbox, die Sie in Schritt 2 erstellt haben, und klicken Sie auf Einfügen.
  7. Klicken Sie in Ihrer Toolbox mit der rechten Maustaste auf das eingefügte Werkzeug Webkarte exportieren, und klicken Sie auf Bearbeiten.
  8. Klicken Sie auf die Plus-Schaltfläche (+), und wechseln Sie zur GIS-Serververbindung, die die zu druckenden sicheren Services enthält.

    Mit der Verbindung muss der Name und das Kennwort gespeichert werden. Es sollte sich um eine Benutzerverbindung handeln, nicht um eine Publisher- oder Verwaltungsverbindung.

    Wenn keine verfügbaren Verbindungen angezeigt werden, kehren Sie zum Kataloginhaltsverzeichnis zurück, und erstellen Sie eine Verbindung anhand der Anweisungen in Herstellen einer Benutzerverbindung zu ArcGIS Server in ArcGIS for Desktop.

    Sie können Verbindungen zu so vielen Servern hinzufügen, wie Sie für die Unterstützung Ihres Druck-Service benötigen. Klicken Sie auf OK, wenn Sie das Hinzufügen von Verbindungen abgeschlossen haben.

  9. Veröffentlichen Sie das Werkzeug Webkarte exportieren aus Ihrer Toolbox als Geoverarbeitungsservice mithilfe der Schritte in Lernprogramm: Veröffentlichen zusätzlicher Services zum Drucken. Öffnen Sie in Schritt 2 des Lernprogramms das Werkzeug Webkarte exportieren, das Sie in den Schritten weiter oben eingefügt haben. Öffnen Sie nicht das ursprüngliche Werkzeug Webkarte exportieren aus der Toolbox Server Tools.