2

私は Windows Server 2008 R2、C# および Active Directory の Asp.Net 4 & MVC3 に基づく Web プロジェクトに取り組んでいます。

01- 新しく作成した Web サイトには、Active Directory に対してユーザーを認証するログイン ページが必要です。

02 - ログインページは、ユーザーがいつログインしたかを記憶し、常にパスワードを再入力せずにアクセスできるようにする必要があります / モバイルデバイス (Phone Gap と Sencha) でも機能する必要があります。

03 - Web サイトは、AD (イントラネット) に直接アクセスできるサーバーでホストされます。

私は Active Directory を初めて使用しますが、いくつかの検索を行いましたが、まだ疑問と混乱があり、説明をお待ちしています。

  • .Net には、AD に対するユーザーの接続と承認を容易にするために特別に設計されたクラスがありますか? Web アプリケーションの最も簡単な方法は何ですか?

  • ポイント 02 について、ユーザーがその後のログイン時にパスワードを再入力しないようにするにはどうすればよいですか? AD と Cookie を使用できますか? .Net でこのために設計されているクラスはどれですか?

  • ポイント 03 に関して、(AD がアクセス可能なイントラネット上で実行されている) Web サイトからのアクセスを許可するために、AD で特別な構成が必要ですか?

これについてお時間をいただきありがとうございます。

4

1 に答える 1

1

を見ることから始めることをお勧めしますActiveDirectoryMembershipProvider複数のドメインでフォーム認証を使用する方法を説明しているこの記事など、MSDN には多くの情報があります(この場合はより単純で、ドメインは 1 つしかありません)。

ASP.NETLoginコントロールには "Remember Me" 機能があります。これがどのように機能するかを調べて、同等の MVC を作成できます。

于 2012-09-27T08:48:47.337 に答える