Мы разрабатываем мобильные и веб-клиенты, где мы хотим использовать службу контроля доступа (ACS) с использованием протокола OAuth 2.0. Мы хотим использовать все 4 потока OAuth 2.0 для разных типов клиентских приложений. Как только клиентские приложения получают токен доступа от ACS, они могут использовать его для выполнения аутентифицированных запросов к нашим веб-API.Клиент OAuth 2.0 для ACS
Есть библиотека .NET-клиент, который обеспечивает поддержку для взаимодействия с АСУ с использованием OAuth 2.0 и
Поддерживает все 4 OAuth 2.0 потоки (код авторизации Grant Flow, неявной Grant Flow, владелец ресурса Пароль Учетные данные Flow и Client Credentials Flow)
Имеет встроенный кэш токенов
Поддерживает использование Refresh маркера и г ENews маркер доступ с помощью Refresh маркеров автоматически
поддерживает как родные и веб-клиентов
ADAL.NET выглядел многообещающим, но уронил поддержку ACS.