1

別のドメインのアプリケーションにログインしており、そのドメインに対して行う後続の XmlHttpRequest ごとに、Windows 認証資格情報を送信したいので、別のサービスに要求を行った場合に再度ログインするように求められません。その同じドメイン。

XmlHttpRequest ヘッダーで Windows 認証資格情報を送信することは可能ですか?

var xmlhttp = new window.XMLHttpRequest();
xmlhttp.open("GET", requestUrl, true);
xmlhttp.setRequestHeader("Content-Type", "application/json");
xmlhttp.setRequestHeader("Accept", "application/json");

//Is it possible to send the Windows Authentication creds in the header of this request?
xmlhttp.setRequestHeader("?????", "?????");

xmlhttp.onreadystatechange = function ()
{
    if (xmlhttp.readyState == 4)
    {
        callback(__parseJson(xmlhttp.responseText));
    }
}
xmlhttp.send(null);
4

2 に答える 2

1

別のドメインへの最初のリクエストごとに、ログインドメインを使用してログインする必要があります。要求は別のサービスに送信されるため、IISはそれを最初の要求として扱い、ログインを求めるプロンプトを表示します。

于 2012-04-15T04:47:46.607 に答える
0

通常、URIの一部として実行します。

http://username:password@webaddress.com

于 2012-04-11T12:58:26.803 に答える