Most (all?) OAuth resources - both information about the protocol and code libraries for easily using them in your own applications - one seems to find on the internet seem to assume the application you are using it in is a web application.
I would however like to start using OAuth in my windows mobile Twitter client for interactions with Twitter where I now use Basic Authentication through a set of simple methods I hand rolled.
If I'm correct, Basic Authentication is about to be deprecated by Twitter in June of 2010, so I have a hard deadline to keep my Twitter client working after this summer. Also, I would like to be able to easily start adding some support for other services that use OAuth, such a Foursquare.
My questions for now are of course simple:
Is DotNetOpenAuth only usable on the regular .NET framework, or is there a compact framework version as well?
Do any of you know of any (other?) OAuth libraries that I could use OAuth on a .NET Compact Framework 3.5 application?
Can anyone help with simple answers? ;-)