WebサービスにSOAP要求を送信する前に、NTLM(Windowsベース)を介してSharePointで認証を受けるにはどうすればよいですか?
ASIHTTPRequestまたはCFNetworkを介してトークンを取得する必要がありますか?
サンプルコードは素晴らしいでしょう!
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 に答える