I downloaded the newest version of DotNetOpenAuth and found only 3-legged OAuth is implemented in the sample projects. In 2-legged OAuth, there's no user participation and no token is needed. Only the consumer key and the request signed by the consumer secret is sent to the provider. Does DotNetOpenAuth support 2-legged OAuth and is there any sample code?