Можно ли получить код авторизации (не токен), используя библиотеку ADAL для iOS и Android, при этом также поддерживая вход в систему с помощью брокера?
Из того, что я могу сказать, все следующее верно:
- Вход с помощью брокера поддерживается только в ADAL 1.0
- ADAL 1.0 имеет только API для получения доступа и обновления токенов. Нет API для получения кода авторизации
- ADAL 2.0 не поддерживает , а не поддерживает вход в систему с помощью брокера
- ADAL 2.0 поддерживает получение кода авторизации
В идеале я хотел бы использовать ADAL с входом в систему с помощью брокера в моем приложении, чтобы получить код авторизации, который я затем отправлю на сервер для хранения. Серверная часть будет отвечать за генерацию токенов доступа / обновления с использованием кода и секрета, а также за все взаимодействие между моим приложением и API Office 365.
Не похоже, что это возможно, потому что не существует варианта библиотеки ADAL, который бы поддерживал как вход в систему с помощью брокера, так и коды авторизации.
Точно ли я описал здесь, или есть ли способ использовать коды авторизации + входы с помощью брокера с ADAL?