2

在向 Web 服务发送 SOAP 请求之前,如何通过 NTLM(基于 Windows)在 SharePoint 上进行身份验证?
我应该通过 ASIHTTPRequest 还是 CFNetwork 获得令牌?
示例代码会很棒!

4

1 回答 1

1

当连接受到挑战或身份验证时,我调用了连接 url 的连接挑战部分...

-(void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
{
    NSURLCredential *credential = [NSURLCredential credentialWithUser:self.userName
                                                         password:self.userPassword
                                                         persistence:NSURLCredentialPersistenceForSession] ;
    [[challenge sender] useCredential:credential forAuthenticationChallenge:challenge];
    NSLog(@"Getting Authentication Challenges");

}

不知道我在哪里找到它(感谢它是谁!)但这对我有用。但老实说,我没有使用肥皂请求,也没有起诉任何连接库....

希望这是一些帮助。

于 2013-01-21T14:41:22.857 回答