SOAP标头中的身份验证令牌

时间:2013-07-18 23:12:13

标签: c# web-services asmx

我有安全的.asmx webservice。如果验证成功,则发出验证令牌。但是,我正在进行一些jQuery调用,我想知道如何将身份验证令牌作为SOAP头的一部分发送。

以下是.NET等效代码。

svc = new SecuredWebService.SecuredWebService();
svc.SoapHeader = new SecuredWebService.SecuredWebServiceHeader();
svc.SoapHeader.Username = "test";
svc.SoapHeader.Password = "test";

Guid g;
string token = svc.AuthenticateUser();

if (Guid.TryParse(token, out g) == true)
{
    //    auth.AuthenticatedToken = token;
    svc.SoapHeader.AuthenticatedToken = token;
    serverlbl.Text = (token);
}

serverlbl.Text += ":";
serverlbl.Text += svc.HelloWorld();

每个Web请求都需要身份验证令牌。

0 个答案:

没有答案