Джеки У меня есть запись в блоге об этом Библиотека OAuth C #
Существует библиотека (включая исходный код) и простой пример проекта, который можно загрузить, чтобы начать работу с этим.
Я протестировал его на 1. Google 2. Twitter 3. Yahoo 4. Vimeo
Вы не упоминаете версию OAuth, которую хотите поддерживать, поэтому вы должны знать, чтобиблиотека поддерживает только версию A A OAuth 1.0, а не OAuth 2.0.Большинство сайтов сегодня поддерживают версию OAuth 1.0 a.
Я намеренно оставил пример проекта очень простым, поэтому начинающим по этому пути не нужно пытаться понять, как использовать библиотеку.Библиотека не «чрезмерно спроектирована», как я полагаю, некоторые библиотеки существуют, поэтому ее достаточно просто улучшить, если это необходимо.Но я предлагаю вам попробовать сделать это только после того, как вы ознакомитесь с протоколом OAuth.
Фактически это проект с открытым исходным кодом, размещенный на коде Google (ссылка в сообщении в блоге).
Примечание: из-за способа Yahoo!реализовал их сервис, невозможно (или не просто) протестировать их сервис с вашей машины разработки.
Надеюсь, это поможет.