On Apr 18, 2015, at 10:36 PM, Daryle Walker <[email protected]> wrote:
> 
> I added command-line options to include a username and password. I use them 
> via a newly-added callback method:
> 
>> - (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task
>>                            didReceiveChallenge:(NSURLAuthenticationChallenge 
>> *)challenge
>>                              completionHandler:(void 
>> (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential 
>> *))completionHandler {
>>    completionHandler(challenge.previousFailureCount ? 
>> NSURLSessionAuthChallengeRejectProtectionSpace : 
>> NSURLSessionAuthChallengeUseCredential, self.usernameAndPassword);
>> }
> 
> Where the “usernameAndPassword” was created with “[NSURLCredential 
> credentialWithUser:cliUserName password:cliPassWord 
> persistence:NSURLCredentialPersistenceForSession]”.

In a different response, I mentioned that this doesn’t work for FTP resources 
(which do respond to in-URL username & password). It does work for HTTP, but 
only for Basic Authentication. Use for a Digest Authentication HTTP send fails. 
What am I missing in the latter case?

— 
Daryle Walker
Mac, Internet, and Video Game Junkie
darylew AT mac DOT com 


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/macnetworkprog/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to