Difficult to say if one cannot see the rest of the code. A couple of things that might cause the problem
1. I would first try this without creating a child context 2. Depending how you configured your OAuthServer it might need more client protocols (but you should see that as an error). I would add RIAP and CLAP to be on the safe side 3. Turn on more logging Engine.setLogLevel(Level.FINE), this will give you detailed logging from the OAuth extension ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2804663

