Создание приложений Go с помощью Microsoft Graph и проверки подлинности только для приложений

В этом руководстве описано, как создать консольное приложение Go, которое использует microsoft API Graph для доступа к данным с помощью проверки подлинности только для приложений. Проверка подлинности только для приложений — это хороший выбор для фоновых служб или приложений, которым требуется доступ к данным для всех пользователей в организации.

Важно!

Пакет SDK Microsoft Graph Go в настоящее время находится в предварительной версии сообщества и не должен использоваться в рабочей среде. В течение этого периода ожидаются критические изменения. Это руководство было написано в версии 0.47.0.

Примечание.

Сведения о том, как использовать Microsoft Graph для доступа к данным от имени пользователя, см. в этом руководстве по проверке подлинности пользователя (делегированная).

В этом руководстве описан порядок выполнения перечисленных ниже задач.

Совет

Кроме того, вы можете скачать или клонировать репозиторий GitHub и следовать инструкциям в файле README, чтобы зарегистрировать приложение и настроить проект.

Предварительные требования

Прежде чем приступить к работе с этим руководством, на компьютере разработки должна быть установлена программа Go .

У вас также должна быть рабочая или учебная учетная запись Майкрософт с ролью глобальный администратор. Если у вас нет учетной записи Майкрософт, вы можете зарегистрироваться в программе для разработчиков Microsoft 365 , чтобы получить бесплатную подписку На Microsoft 365.

Примечание.

Это руководство было написано с go версии 1.19.3. Действия, описанные в этом руководстве, могут работать с другими версиями, но не были протестированы.