Проверка подлинности Office 365 через REST без регистрации приложения - PullRequest
1 голос
/ 12 марта 2019

Есть ли способ аутентификации пользователя через REST API Office 365 без предварительной регистрации приложения?

Например, документация Microsoft Graph имеет множество сценариев аутентификации, включая то, как приложение может

но такого сценария нет для пользователя, вызывающего REST API с некоторыми учетными данными (например, именем пользователя и паролем), и получает в качестве ответа токены аутентификации, чтобы впоследствии они могли использовать предоставленную расширенную функциональность.

Библиотеки аутентификации Azure Active Directory (ADAL) предоставляют функциональные возможности аутентификации на уровне пользователя, но не предоставляют API REST.

Ответы [ 2 ]

1 голос
/ 12 марта 2019

Невозможно вызвать Microsoft Graph без предварительной регистрации приложения.Все вызовы графа аутентифицируются с использованием потока OAuth2 (их несколько), и все они требуют регистрации приложения.

0 голосов
/ 12 марта 2019

По вашему вопросу, я думаю, мы можем использовать фоновые демоны или сервисы для авторизации пользователя. Мы можем использовать следующие шаги:

  1. Получить доступ без пользователя. Мы можем обратиться к этому документу для получения дополнительной информации.

2. Авторизация пользователя Когда мы получаем профиль пользователя с помощью токена доступа на первом этапе, мы можем авторизовать его, проверив, существует ли он в нашей системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...