I just migrated our client and server from 2.0m3 to 2.0M6. All of the changes 
were fairly easy to figure out except those related to adding  
ChallengeResponse for HTTP_DIGEST authentication. Our code was based upon the 
example in the user guide (which is still the example in today's version. 

We would build a form with the username, ri, nonce, realm, domain, algorithm 
and QOP from the result, and then calculate and add the d5 digest. The we call 
request.setCredentialComponents(form). 

Since setCredentialComponents() is gone, I tried to find an alternative example 
and was not able to find one, I tried calling the individual setters for each 
of the prpoerties that had been placed into the form, and then call 
Request.setChallengeResponse(). This compiles fine, but I get the following 
warning and the a 401 response.

Nov 23, 2009 10:36:49 AM org.restlet.engine.security.AuthenticatorUtils 
formatResponse
WARNING: Challenge scheme HTTP_DIGEST not supported by the Restlet engine.
Nov 23, 2009 10:36:49 AM org.restlet.engine.security.AuthenticatorUtils 
parseMessage
WARNING: Couldn't find any helper support the HTTP_Digest challenge scheme.

Is there a current example I should be looking at? If not, can you point me in 
the right direction.

Thanks for your help
Rich

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2423509

Reply via email to