UIの実装でJavaScriptを多用するWebパーツがあります。また、一部のSharePoint Webサービスへの非同期XmlHttpRequest要求を利用します(私はSPServicesを使用しています)。
一部の要求では、ユーザーはNTLM認証の課題に直面し、資格情報を入力した後、要求は完了します。これは、3つを超えるリクエストがありますが、1ページのロードで3回発生します。これについて私が混乱していることがいくつかあります:
- 私が言ったように、すべてのリクエストにこの問題があるわけではありません
- ユーザーはすでにNTLM認証を使用してサイトにアクセスしているのに、なぜajaxリクエストがチャレンジされるのですか?
- これはWindowsドメイン環境にあります。非ドメイン環境では、この問題は存在しません(ただし、Windows認証は両方で使用されています)。
もちろん、これはすべてIEにあります。私が試した1つのことは、NTLM認証ヘッダーをajaxリクエストに挿入することでしたが、それは何も変わりませんでした(実際にはそうなるとは思いませんでしたが、試す価値がありました)。
助言がありますか?