3

MVC を使用してイントラネット Web アプリケーションを作成していて、管理者のアクセス パネルで、ユーザーが AD アカウントまたは単純な Windows フォームのログインとパスワードの組み合わせを使用してログインする方法を提供する必要があるとします。

それを達成する唯一の方法は、web-configファイルをオンザフライで切り替えて、匿名ログインを許可または禁止し、推測されたWindowsアカウント名を確認するかどうかを確認することです。

実際にここに2つの質問があります.それを行う正しい方法は他にありますか?そうでない場合は、web.configファイルをオンザフライで変更する最良の方法は何ですか?それは私の目標を達成するのに本当に適切ですか?

4

1 に答える 1

1

それを達成する唯一の方法は、web-configファイルをオンザフライで切り替えることです

ああ、あなたは本当に真実からかけ離れています。

あなたのシナリオは実際には非常に一般的です。WIF(Windows Identity Foundation)を使用して、認証を別のサービスに外部化できます。ここにいくつかありintroductory slidesます。アイデアは、シングル サインオン プロバイダーを介して認証をフェデレートすることです。そして、これsimilar questionはあなたのものです。

于 2013-01-03T22:12:53.683 に答える