ArcGIS トークンで保護された Web サービスへのアクセス
ArcGIS Web サービスが ArcGIS トークンベース認証で保護されている場合、クライアント ソフトウェアはトークンを取得して使用する必要があります。ArcGIS Desktop などの Esri クライアント アプリケーションは、トークン サービスからトークンを取得し、セキュリティで保護された ArcGIS Web サービスにトークンを送信するプロセスを、自動的に処理します。トークンベースの認証を使用して保護された ArcGIS Web サービスに接続する際の、各 ArcGIS クライアントの動作を以下に示します。
- ArcGIS Desktop(ArcMap、ArcCatalog): ユーザは接続ダイアログ ボックスに有効なユーザ名とパスワードを入力します。ユーザ名とパスワードが入力されていない場合、またはログイン情報が正しくない場合は、ソフトウェアがユーザに正しい認証情報を要求します。
- JavaScript アプリケーション(ArcGIS API for JavaScript およびその他の REST ベースのアプリケーション): クライアントは、トークンを必要とするサービスにアクセスするために、トークンを提供できる必要があります。ほとんどの場合、クライアント側の JavaScript にサービスのユーザ名とパスワードを埋め込むことは適切ではありません。代わりに、トークン サーバから長期トークンを取得して、このトークンをクライアント側のページに含めることができます。トークンはサービスのリクエストに含まれます。トークンの取得方法については、「ArcGIS トークンの取得」をご参照ください。トークンベースのリソースのリクエストについては、適切な API ヘルプをご参照ください。
- SOAP ベースのアプリケーション: SOAP ツールキットを使用して GIS Web サービスの WSDL にアクセスするアプリケーションは、明示的にトークンを取得して使用する必要があります。詳細と例については、ArcGIS Server 開発者ヘルプをご参照ください。
- ArcGIS Web Applications(Java または Microsoft .NET): Web アプリケーションは、あらかじめ ArcGIS Web Applications Manager または開発環境に入力された認証情報を使用します。
5/20/2014