IEのNTML認証したページからXHRでPOSTしたデータが空白になる問題

うちの社内向けサーバでWindowsユーザー名を得るためにPHPで統合Windows認証を模擬しています。そうすると毎回、レスポンスコード401の接続を2度経てからの接続となります。XHR (XMLHttpRequest)でもそうなるのでこれがどうもムダに思えて、最初の1回だけNTLMでユーザー名を取得して$_SESSIONに保管、あとは認証を省略しよ…