2009-04-21 8 views
0

Webサービスワーカープロセスを持つWebサービスを呼び出すユーザーコンテキスト(例:DOMAIN \ StandardUser)で動作するアプリケーション(C#の場合)別のコンテキスト(たとえばDOMAIN \ WebServiceUser)で実行されており、そのWebサービスがSQLデータベースに接続しています。このユーザーコンテキストは、データベースとStandardUserまたはWebServiceUserから接続しますか?Webサービス呼び出しによるDB接続のセキュリティコンテキスト

ありがとう、

答えて

2

セキュリティを使用すると、ユーザーコンテキストもWebサービスに使用されます。

+0

Webサービスが呼び出されたときに、そのWebサービスが呼び出されたときに、そのユーザーがデータベース接続になりすまして、それ自身のコンテキストからデータベースに接続していないと言ってもいいですか?はい、統合セキュリティを使用しています。 – Phillip

+1

いいえ、Webサービスがデータベースに接続しているため、データベース接続のログインユーザーは "DOMAIN \ WebServiceUser"です。あなたのアプリではありません。 – gbn

+0

web.configファイルを使用すると、データベースのユーザー名とパスワードを入力できます。そのようにして、データベース接続のコンテキストユーザー名は必要ありません。 –

関連する問題