Как создать объект IAuthenticationProvider для GraphServiceClient с фиксированными входами - PullRequest
1 голос
/ 15 апреля 2019

Я пытаюсь подключиться к Microsoft Share Point из моего приложения Java. Документация по Microsoft Graph SDK для Java не очень понятна.

Я пытаюсь запустить клиент Graph, предоставляя необходимые учетные данные через пользовательский графический интерфейс или файл конфигурации.

Я пытаюсь сделать следующее, но могу

IGraphServiceClient client = GraphServiceClient.builder().authenticationProvider(authenticationProvider).buildClient();

Мне нужно, чтобы объект «authenticationProvider» принадлежал к классу, реализующему IAuthenticationProvider, однако не ясно, какие параметры добавить или как создать этот объект. Кто-нибудь пробовал это раньше и как правильно построить клиент и предоставить необходимые учетные данные?

1 Ответ

1 голос
/ 18 апреля 2019

Поставщики AuthenticationProvider, которые реализуют различные потоки OAuth, доступны в отдельном пакете.Смотрите репозиторий Github здесь:
https://github.com/microsoftgraph/msgraph-sdk-java-auth

...