1

私は次のアーキテクチャを持っています:-

  • アクティブ ディレクトリ サーバー
  • asp.net MVC をホストする IIS
  • Active Directory と MVC Web アプリケーションの両方が、社内のイントラネット内にあります。
  • Asp.net MVC 認証タイプを Windows ベースに設定しました。

しかし、私はこれらの質問があります:-

  • 当社の従業員が個人の PC を使用して自宅から asp.net MVC Web アプリケーションにアクセスしようとした場合。Windows 認証は機能しますか?
  • 上記の答えが「はい」の場合。次に、username@ domain.com のようなユーザー名をどのように入力しますか?
  • 上記の要件によると、AD に接続されたフォーム ベースの認証を使用することを検討する必要がありますか? Windows ベースの認証を使用する代わりに?

ヘルプとアドバイスをありがとう よろしく

4

1 に答える 1

5

IIS の Web サイトがファイアウォールを介して外部から見えると仮定すると、はい、自宅からアクセスできます。

ブラウザーによっては、ユーザー名とパスワードを求めるポップアップが表示され、ユーザー名を入力する必要があります。

MYDOMAIN\JOEBLOGGS

このセットアップは問題なく機能する可能性がありますが、ニーズによって異なります。ネットワーク管理者は、このサーバーを外部に公開することを喜んでいますか?

Internet Explorer を外部で使用している場合、IE がポップアップ ボックスを表示せず、代わりにローカルの Windows ユーザー名で認証しようとする場合に問題が発生する可能性があります。これは、個人用 PC の場合、AD ユーザー名と一致しない場合があります (これを回避するには、クライアントで、[インターネット オプション] > [セキュリティ] > [カスタム レベル] に移動し、[ユーザー認証] まで下にスクロールして、[ユーザー名とパスワードを要求する] を選択します。

于 2013-06-04T15:28:25.780 に答える