こんにちは ASP.net WebApi を作成しています。
現在、Thinktecture.IdentityModel.40を使用して基本認証サービスをセットアップしています。
ブラウザーで API URL を参照すると、ユーザー名とパスワードのダイアログがポップアップ表示され、資格情報を入力すると、正しいデータが表示されます。
JQuery を使用して JavaScript クライアントを作成し、API を認証してから関連データを返したいと思います。
これが私の試みです。ユーザー名とパスワードがサーバーに届いていないか、サーバーが取得しているものを理解していないようです。
ここに私のコードがあります:
$(document).ready(function () {
$.ajax({
url: "http://localhost:21095/api/customers",
beforeSend: function (xhr) {
xhr.setRequestHeader("UserName", "user");
xhr.setRequestHeader("Password", "pwd");
},
dataType: "jsonp",
type: "GET",
success: function (data) {
alert(data);
debugger
}
});
});
Jquery を使用して API を認証するにはどうすればよいですか