0

У меня есть следующие требования:SharePointOnline: Как проверить подлинность пользователя от Azure AD через CSOM

  • Создать сайт MVC с аутентификацией Azure AD.
  • Извлечь списки из SharePointOnline/O365, который также использует тот же Azure AD.
  • Fetch списки из SharePointOnline/O365 анонимно (это возможно?)

Благодаря VS2015 первый шаг является тривиальным.

Но как аутентифицировать текущего пользователя в SharePoint? User.Identity не предоставляет пароль, поэтому я не могу использовать ClientContext.Credentials.

Я слышал, что есть какой-то провайдер токенов, но еще не нашел рабочее место. Может кто-нибудь мне помочь?

+0

ли вы фиксированной этот вопрос? Если нет, целесообразно ли использовать Microsoft Graph в этом сценарии? –

ответ

0

Чтобы получить список SharePoint онлайн с наших сайтов MVC, вы можете использовать API-интерфейс Microsoft Graph REST вместо CSOM.

Вы можете сослаться here на операцию Microsoft Graph. Однако, поскольку этот API находится в бета-версии, его не рекомендуется использовать в версии продукта.

И вы также можете обратиться на ссылку ниже, чтобы начать разработку с Microsoft Graph:

App authentication with Microsoft Graph

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