2011-02-01 4 views

答えて

0

これらが同じドメインの一部である場合、これが組み込まれています。別々のドメインにある場合、ドメイン間の信頼関係が必要です。これは単にドメイン名を前に付けてプロダクションユーザー名のスタンドアローンマシン上にある場合は、マシン間の信頼関係を確立し、「ワークグループ」からのユーザーの入力を許可することで、これは非常に複雑になります。サーバーが(大部分の大企業のように)サーバー管理チームによって管理されている場合、運用ドメイン内のコンピューターとテストドメイン内のコンピューターの間に信頼関係が確立されない可能性があります。多くの企業のセキュリティポリシーは、この相互作用を禁止しています。

+0

各ユーザーはドメインと運用サーバー上にありますが、テストサーバーはドメインにはありません。しかし、面白いのは、イントラネットサイトが起動してもログイン画面が表示されない(認証モードがWindowsに設定されている)ので、ログイン画面を強制する必要があるということです。技術的にユーザーがサイトにログインしていないときに、ドメイン名をどのように追加するかわかりません。 – mattgcon

+0

@mattgcon - 既にWindows認証を使用していて、ログインボックスを取得していない場合は、 'Request.ServerVariables [" LOGON_USER "]'をページに書き込んで、どのユーザ名が使用されているかを確認する必要がありますページを表示する。これは、マシンが受け入れるユーザーが現在入力されている場所を示すものです。探している動作がすでにドメインアーキテクチャの一部として実装されている可能性があります。 –

+0

私は完全に理解しているかわからない。テストサーバーはドメインにはなく、ユーザーはテストサーバーには存在しませんが、ドメインには存在します。ログインしたユーザーを確認するためにクエリを実行すると、私たちのドメインではない "TEST \ xxxxxxx"が表示されます。ログインボックスが表示されない場合は、ドメインに対して認証するようにテストサーバーに指示する方法と、アプリケーション内でそれが発生するかどうかを指定します。 – mattgcon

0

あなたは

<system.web> 
    ... 
    <authentication mode="Windows"/> 
    ... 
</system.web> 

をweb.configファイルとSYSTEM-NAME \ユーザー名とパスワードでログインするために、このような何かを追加する必要があります。

関連する問題