1

私は次のことを達成しようとしています:-

  1. Asp.net MVC 4 Web アプリケーションをゼロから構築するには。
  2. 当社の運用 Active Directory サーバーにある現在のユーザーとグループを使用したいと考えています。

asp.net では、2 種類の認証を使用できることを知っています。フォームベース & Windows ベース。

私の開発マシンでは、次のテストを行いました:-

  1. 認証を「Windows ベース」に設定すると、ユーザー名とパスワードを入力しなくても asp.net MVC アプリケーションにアクセスできました。
  2. 認証をフォームベースに設定し、クエリ文字列を変更して、SQL データベース テーブルに接続する代わりに Active Directory に接続します。そして、username@domain とパスワードを入力して、アプリケーションにアクセスできました。

しかし、私の質問は次のとおりです。

  1. Web アプリケーションを本番環境にデプロイする場合、「Windows 認証」はどのように機能しますか。ユーザーが外部デバイスからアプリケーションにアクセスしようとしても、システムにログインできるとします。または、「Windows 認証」は、インターネット アプリケーションでは機能しません。
  2. 私の場合、AD に接続されたフォームベース認証が最善の方法でしょうか?
  3. ユーザーが外部マシンからアプリケーションにアクセスするときに「Windows認証」が機能する場合。この場合、「Windows 認証」と Active Directory に接続されたフォームベースの違いは何ですか?

よろしくお願いします

4

0 に答える 0