次の要件があります。ドメイン2のユーザーがドメイン1のASP.NETサイトにアクセスする場合、サイトはユーザーを検証するためにカスタマイズされたログインフォームを表示する必要があります。ただし、ドメイン1のユーザーが(ドメイン1の)同じASP.NETサイトにアクセスすると、Windows認証(Active Directoryを使用)が行われるため、ユーザーはログインフォームを見ずにサイトのコンテンツに直接アクセスする必要があります。
どうすればいいですか?
最初にリクエストドメインを検出する必要がありますか?Page_Load()でHttpContext.Current.Requestを試しましたが、リクエストの送信元のドメインをまだ検出できていません。
また、サイト認証モードはどのように設定すればよいですか?ドメイン1ユーザーにはWindows認証が必要で、ドメイン2ユーザーにはフォーム認証が必要ですか?また、IIS 7.5で、Windows認証とForms認証の両方をオンにできないと文句を言われるため、これを成功させることはできませんでした。
ありがとう。