私のログインページでは、ログインしているユーザーを偽装しています。ユーザーはADでアカウントを持っていて、私は接続の文字列にIntegrated Security = true
を持っています。この方法で、ユーザーはデータベースにアクセスする必要があります。ASP.NETの偽装はどのくらい続きますか?
私は、ログインページ
...
tempWindowsIdentity = New WindowsIdentity(tokenDuplicate)
impersonationContext = tempWindowsIdentity.Impersonate()
に以下のコードを使用して偽装ユーザーのセッションが終了するまで、最後のこの偽装はウィル?アプリケーションは、DBを呼び出すいくつかの他のプロジェクトDLLと、同じDBにヒットした別のサーバー上のWebサービスを呼び出します。
もしそうでない場合、偽装を求める頻度はどのくらいですか? DBコールはたくさんあります。
つまり、
私は私のログイン画面を表示することができるように有効に匿名アクセスでフォーム認証を必要とするが、私はまた私のアプリケーション
-1:これは.NET 1.1のコンテンツです。質問が.NET 1.1でない限り、投稿しないでください。 –
また、http://msdn.microsoft.com/en-us/library/ff647404.aspxを参照してください。 @ JohnSaunders、ときどきMicrosoftが新しい.NETリリースの優れた記事を更新するのを忘れてしまった。したがって、この理由によるダウン投票は公正ではありません。 –
@LexLi:http://msdn.microsoft.com/en-us/library/xh507fc5.aspxを見つけるのに5分かかりました。 –