認証が成功し、ac#.net ページですべてが正常に機能する場合にトークンを発行するセキュリティで保護された Web サービスがあります。私が抱えている問題は、jQuery からサービス呼び出しにアクセスしたいということです。
jQuery呼び出しでSOAPヘッダーにアクセス/変更/追加するにはどうすればよいですか。私のカスタム SOAP ヘッダー クラス ヘッダーは次のとおりです。
public class SecuredWebServiceHeader : System.Web.Services.Protocols.SoapHeader
{
public string Username;
public string Password;
public string AuthenticatedToken;
}
前に疲れた $.ajax のように送信
beforeSend: function (xhr) {
xhr.setRequestHeader('Authorization', '<%=GetToken()%>');
},
ただし、Web サービスはヘッダーをすべて認識しません。
これを解決する方法についてのアイデアはありますか?