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");

}

どこで見つけたのかわかりませんが(そして誰にでも感謝します!)、これは私にとってはうまくいきます。しかし、正直なところ、私はsoapリクエストを使用しておらず、接続ライブラリを訴えていません。

これがお役に立てば幸いです。

于 2013-01-21T14:41:22.857 に答える