Как реализовать авторизацию на собственном сервере OAuth 2.0 с использованием аккаунтов социальных сетей?
Имеется Сайт с базой Пользователей, которые могут входить через:
1. Нативную аутентификацию (логин/пароль).
2. Социальные сети и прочие сторонние сервисы (для определенности пусть будут VK и FB).
Необходимо реализовать сервис авторизации (далее - AS) с использованием OAuth 2.0, через который мобильное приложение Сайта (далее - Приложение) будет получать доступ к API Сайта (в т.ч. к методам, оперирующим личной информацией Пользователя).
С первой группой пользователей - всё понятно: грант "User Credentials" (Приложение обращается к AS, передавая client_id, username и password).
Подскажите, какой грант и как правильно использовать на втором шаге?