Здравствуйте.
Вопрос общий, не уверен как именно задать.
Есть (мой) сайт на ASP.NET MVC, на сайте включена OAuth авторизация (гугл, фейсбук и т.п. из коробки), и который предоставляет Web API.
Пользователи могут регистрироваться с гугловским-фесбуковским и т.п. аккаунтом, это работает.
Но есть еще "десктопный" клиеет, который коннектится к этому сайту.
Хочется, чтобы десктопный клиент мог использовать авторизацию от гугла, фейсбука, и т.п. для обращения на сайт.
Т.е. чтобы он мог работать с сайтом "от имени" пользователя.
Как это организовывается? (что почитать на эту тему)
Спасибо