1

Web サイトへのアクセスを特定のユーザーとグループに制限するために、Windows 認証で .NET 認証を構成する方法を理解しています。

ただし、Web アプリケーションの場合、ログインしているユーザーを偽装するようにデータベース接続を設定するにはどうすればよいですか? SQL データベースは別のサーバーにあります。

この厳密に IIS 構成の場合は? コード?両方?個人の場合、要素を介して資格情報を追加できますが、<identity>AD グループ メンバーの偽装についてはどうでしょうか。

SQL Server は、特定のグループからの接続のみを許可するように設定されています。DBA がこれを設定しました。詳細はわかりません。

設定

<identity impersonate="true" />

Integrated Security=true の場合、次のエラーが発生します。

HTTP Error 500.24 - Internal Server Error
An ASP.NET setting has been detected that does not apply in
Integrated managed pipeline mode.
4

1 に答える 1

1

使用する<identity impersonate="true" />

Integrated Security=true;接続文字列と一緒にweb.configでこれを行う必要があります。

指定された Active Directory ユーザーが適切な AD グループにあるかどうかを検出するのは、データベース次第です。

于 2012-08-14T18:45:56.687 に答える