XML Web サービスとして公開されている COM+ アプリケーションへのアクセスは、受信要求を処理する IIS Web サーバーによって制御されます。 また、SSL (Secure Sockets Layer) プロトコルを使用して確立されたセキュリティで保護されたチャネルを介して呼び出し元との通信を行う必要がある IIS を構成することもできます。
注
セキュリティで保護された XML Web サービスは、WSDL 経由の WKO アクセスをサポートしていません。 代わりに、.NET Framework バージョン 1.1 をインストールしたクライアントは CAO モードで呼び出すことができます。 サード パーティのクライアントが WSDL 経由で XML Web サービスにアクセスする必要がある場合は、匿名アクセスを許可する必要があります。
注
SSL プロトコルを使用してセキュリティで保護された通信チャネルを確立するには、SSL 証明書を取得してインストールする必要があります。
コンポーネント サービス管理ツール
XML Web サービスの認証メカニズムを選択するには、次の手順に従います。
デスクトップの [マイ コンピューター ] アイコンを右クリックし、[ 管理] をクリックします。
[サービスとアプリケーションとインターネット インフォメーション サービス] で、XML Web サービスの仮想ルート ディレクトリに対応するアイコンを見つけます。 ディレクトリ アイコンを右クリックし、[ プロパティ] を選択します。
プロパティ ダイアログの [ ディレクトリ セキュリティ ] タブで、[ 認証とアクセス制御 ] を見つけて、対応する [編集] ボタンをクリックします。
[ 認証方法 ] ダイアログ ボックスの [ 認証済みアクセス] で、チェック ボックスを使用して、許可する認証メカニズムを選択します。 OK をクリックします。
注
IIS 認証 方法 ダイアログで、統合 Windows 認証、 Windows ドメイン サーバーのダイジェスト認証、 基本認証 (パスワードはクリア テキストで送信)、 または .NET Passport 認証のいずれかのオプションを使用して、呼び出し元を認証するように IIS を構成できます。 匿名アクセスを許可することもできます。
[プロパティ] ダイアログで、[ OK] をクリックします。
XML Web サービスへの安全でない匿名アクセスを許可するには、次の手順を使用します。
デスクトップの [マイ コンピューター ] アイコンを右クリックし、[ 管理] をクリックします。
[サービスとアプリケーションとインターネット インフォメーション サービス] で、XML Web サービスの仮想ルート ディレクトリに対応するアイコンを見つけます。 ディレクトリ アイコンを右クリックし、[ プロパティ] を選択します。
プロパティ ダイアログの [ ディレクトリ セキュリティ ] タブで、[ 認証とアクセス制御 ] を見つけて、対応する [編集] ボタンをクリックします。 [ 匿名アクセスを有効にする ] チェック ボックスをオンにします。 OK をクリックします。
[プロパティ] ダイアログの [ ディレクトリ セキュリティ ] タブで、[ セキュリティで保護された通信 ] を見つけて、対応する [編集] ボタンをクリックします。 [ セキュリティで保護されたチャネル (SSL) を要求する] チェック ボックスをオフにします。 OK をクリックします。
[プロパティ] ダイアログで、[ OK] をクリックします。
Visual Basic
適用されません。
C/C++
適用されません。
セキュリティに関するその他の考慮事項
セキュリティで保護されたチャネルを要求することで、クライアントと XML Web サービス間の通信を暗号化することで、交換されるデータの機密性を保護できます。 クリア テキスト パスワードを使用した認証を許可する場合は、ネットワーク上でパスワードが公開されないように、セキュリティで保護されたチャネルが必要です。
関連トピック
-
CAO モード での XML Web サービスへのアクセスの
-
WKO モード での XML Web サービスへのアクセスの
-
XML Web サービス の作成の