Я работаю над проектом, в котором сторонний провайдер (например, Exchange, Google будет действовать как сервер авторизации на основе Oauth2. После входа в наше веб-приложение (с использованием учетных данных уровня приложения) пользователю будет представлена почтовая система. они хотят использовать на основе того, что пользователь будет перенаправлен на соответствующий сервер авторизации для аутентификации (с использованием логина / пароля своей почтовой системы), и сервер аутентификации вернет токен доступа обратно.
Итак, как мы можем настроить Несколько потоков OAuth для разных поставщиков (например, Google, Microsoft и т. Д. c.) С использованием промежуточного программного обеспечения Owin.
Кроме того, как мы можем получить идентификатор клиента, секрет клиента, настроенный в базе данных в классе запуска Owin.
Мы будем благодарны за любую подробную статью с кодом.
Заранее спасибо.