- Всё также незаменима библиотека DotNetOpenAuth. OpenID и OAuth в одном флаконе, клиент и сервер.
Разнообразные сервисы начинают предоставлять API и авторизацию часто делают именно через OAuth (разных версий, 1.0 и 2.0). Всё покрывает DNOA. - Продолжая тему API - большинство вендоров предоставляют доступ на основе идеологии REST.
Мой новый конёк для взаимодействия с такими сервисами - RestSharp. - А данные через REST гоняются преимущественно в формате JSON. Json.NET всё также хорош.
- Протокол REST - stateless. Асинхронное взамодействие великолепно кладется на эту парадигму и позволяет на том-же железе обрабатывать бо́льшое количество запросов.
Но делать это - сложно и муторно. Reactive Extensions спешат на помощь! - Да, данные-то надо хранить у себя. Приходят они к нам в JSON, зачем их во что-то конвертировать? Так и будем хранить! Новый тренд - NoSQL, документоориентированные базы данных. Я выбрал MongoDB и библиотеку NoRM для доступа из C# (поддержка LINQ в коробке). До сих пор до конца не всё понятно и идеолоигически ясно, но определенно, за этим будущее.
Вот лишь небольшой список сервисов, я с которыми я работал: