Sharepoint 2010 Web服务:使用WCF进行身份验证失败

时间:2012-06-08 04:47:04

标签: wcf web-services sharepoint visual-c++

我正在创建一个应用程序来列出所有子站点,属性和上传文档。我正在尝试使用WCF来使用sharepoint Web服务。 要进行身份验证,我已经编写了下面提到的代码:

HRESULT hr;
ISAXXMLReader* pRdr = NULL;
hr = CoInitialize(NULL);
hr = CoCreateInstance(
                __uuidof(SAXXMLReader),
                NULL,
                CLSCTX_ALL,
                __uuidof(ISAXXMLReader),
                (void **)&pRdr);

 if ( SUCCEEDED(hr) )
 {
    pRdr->putBaseURL(L"http://bascansp01");
    Authentication::CAuthentication* auth = new Authentication::CAuthentication(pRdr);  
    Authentication::LoginResult* res = new Authentication::LoginResult();

    BSTR sUsername  = L"aakanksh@abc";
    BSTR sPasswd    = L"abcd";
    hr = auth->Login(sUsername, sPasswd, res);

但是我的登录失败了。调试时我发现它在线上很脆弱: __atlsoap_hr = SendRequest(_T(“SOAPAction:\”http://schemas.microsoft.com/sharepoint/soap/Login \“\ r \ n”));

任何线索为何失败。

谢谢和问候, Aakanksha

0 个答案:

没有答案