Skip To Content

セキュリティで保護されたサービスを含むマップの印刷

PrintingTools サービスを使用して、セキュリティで保護されたサービスを含むマップを印刷できます。

短期間有効なトークンを使用してサービスをセキュリティで保護する場合

短期間有効なトークン (デフォルト) を使用してサービスをセキュリティで保護する場合、ユーザーは Web アプリケーションを開くときに名前とパスワードを入力するように求められます。ユーザーがマップの印刷をリクエストすると、トークンが PrintingTools サービスに渡されます。

印刷サービスへの認証情報の埋め込み

セキュリティで保護されたサービスを含む独自の印刷サービス公開する場合、場合によっては、印刷サービスに認証情報を埋め込む必要があります。この情報は、セキュリティで保護されたサービスからマップを要求するときに使用できます。このセクションの最後にこの手順について詳しく説明しています。

Web アプリケーション コードに長期間有効なトークンを埋め込んだ場合は、認証情報を PrintingTools サービスに渡すことはできません。サーバーの構成に関係なく、以下の手順に従って、印刷サービスに認証情報を埋め込む必要があります。

Web サーバー層でセキュリティを適用し、ArcGIS ServerArcGIS Enterprise ポータルとフェデレートされている場合、PrintingTools サービスによるマップの印刷はデフォルトでサポートされているため、特に手順を実行する必要はありません。ただし、ArcGIS Server を単独でインストールし、Web サーバー層でセキュリティを適用している場合は、以下の手順を使用して認証情報を埋め込む必要があります。

注意:

セキュリティへの影響を十分に把握しないままで、カスタムの印刷サービスに認証情報を埋め込むことはお勧めしません。認証情報が埋め込まれた独自の印刷サービスを公開する場合は、ArcGIS Server セキュリティ ルールを適用して、サービスにアクセスできるユーザーを制限することをお勧めします。これにより、セキュリティで保護されたサービスが表示される印刷可能なマップ画像を匿名のユーザーが生成できないようにします。セキュリティの設定については、「GIS Web サービスへのアクセスの制限」をご参照ください。

注意:

これらの手順は、印刷サービスを ArcMap から公開する場合にのみ使用できます。印刷サービスを ArcGIS Pro から公開する場合は、使用できません。

  1. ArcMap の [カタログ] ウィンドウで [ツールボックス] → [マイ ツールボックス] の順に展開します。
  2. [マイ ツールボックス] を右クリックし [新規作成] → [ツールボックス] の順にクリックします。
  3. ツールボックスに「SecurePrinting.tbx」などの名前を付けます。
  4. [カタログ] ツリーで、[ツールボックス] → [システム ツールボックス] → [Server Tools.tbx] → [印刷] の順に展開します。
  5. [Web マップのエクスポート (Export Web Map)] ツールを右クリックし、[コピー] をクリックします。
  6. 手順 2 で作成したツールボックスを右クリックし、[貼り付け] をクリックします。
  7. 独自のツールボックスから貼り付けた Web マップのエクスポート (Export Web Map) ツールを右クリックし、[編集] をクリックします。
  8. プラス (+) ボタンをクリックし、印刷対象のセキュリティで保護されたサービスを含んでいる GIS サーバー接続を参照します。

    この接続には名前とパスワードを保存しておく必要があります。これは、公開者接続または管理者接続ではなく、ユーザー接続である必要があります。

    使用できる接続が見つからない場合は、[カタログ] ツリーに戻り、「ArcGIS Desktop での ArcGIS Server へのユーザー接続の作成」の手順を使用して作成する必要があります。

    印刷サービスをサポートするために必要な数のサーバーへの接続を追加できます。接続の追加を完了したら、[OK] をクリックします。

  9. チュートリアル: 印刷用サービスの公開」の手順に従って、独自のツールボックスからジオプロセシング サービスとして Web マップのエクスポート (Export Web Map) ツールを公開します。チュートリアルの手順 2 で、上記の手順で貼り付けた Web マップのエクスポート (Export Web Map) ツールを開きます。[サーバー ツール] ツールボックスから元の [Web マップのエクスポート (Export Web Map)] ツールを開かないでください。