Можно ли получить код авторизации, используя логины с помощью брокера и ADAL? - PullRequest
2 голосов
/ 21 июня 2019

Можно ли получить код авторизации (не токен), используя библиотеку ADAL для iOS и Android, при этом также поддерживая вход в систему с помощью брокера?

Из того, что я могу сказать, все следующее верно:

  1. Вход с помощью брокера поддерживается только в ADAL 1.0
  2. ADAL 1.0 имеет только API для получения доступа и обновления токенов. Нет API для получения кода авторизации
  3. ADAL 2.0 не поддерживает , а не поддерживает вход в систему с помощью брокера
  4. ADAL 2.0 поддерживает получение кода авторизации

В идеале я хотел бы использовать ADAL с входом в систему с помощью брокера в моем приложении, чтобы получить код авторизации, который я затем отправлю на сервер для хранения. Серверная часть будет отвечать за генерацию токенов доступа / обновления с использованием кода и секрета, а также за все взаимодействие между моим приложением и API Office 365.

Не похоже, что это возможно, потому что не существует варианта библиотеки ADAL, который бы поддерживал как вход в систему с помощью брокера, так и коды авторизации.

Точно ли я описал здесь, или есть ли способ использовать коды авторизации + входы с помощью брокера с ADAL?

...