0

Мне нужен токен, чтобы использовать службу обнаружения api-офиса (https://api.office.com/discovery/), чтобы найти корневой URL-адрес SharePoint. Возможно ли получить доступ к токенам Azure AD от надстроек (Outlook/Office)?Как получить маркер Azure AD внутри Office 365 Outlook (или офисные приложения) надстройка?

Редактировать (Чтобы сделать что-то более понятным): Поскольку я создаю приложение с несколькими арендаторами Azure, которое должно быть запущено через надстройки, мне придется заставить пользователей войти в всплывающее окно и дать согласие для применения. Вход является обязательным, так как в надстройках офиса мы не можем узнать, кто вошел в систему.

ответ

1

Ниже вы можете ознакомиться с документацией о том, как получить токен авторизации - https://graph.microsoft.io/en-us/docs/platform/rest от Azure AD для использования поиска корневого URL-адреса. Также вы можете использовать Microsoft Graph, который является более новой версией службы обнаружения (подробнее подробности об этом снова по предоставленной ссылке).

+0

В настоящее время я пытаюсь найти это решение, найденное по этой ссылке (http://simonjaeger.com/building-a-good-authentication-flow-in-an-office-add-in/), в котором используется тот же принципы как ваше решение. Это выглядит многообещающе. При необходимости добавлю дополнительные комментарии и примите ваш ответ, когда я подтвержу. – spery

+0

Мой вопрос не дал достаточной информации в первую очередь. Решение, которое вы предложили, не может работать, потому что у меня нет никакой информации о клиенте (ни идентификатор, ни Secrete), потому что мне нужно иметь установку нескольких арендаторов. – spery

+0

Еще один комментарий, мне удалось получить токен авторизации, перенаправив его на https://login.microsoftonline.com/common/oauth2/authorize конечную точку. Я приму свой ответ. – spery

 Смежные вопросы

  • Нет связанных вопросов^_^