Есть ли способ использовать To Do Skill, если у вас нет разрешения на добавление необходимых областей? - PullRequest
0 голосов
/ 29 мая 2019

Когда я запускаю команду add_remote_skill.ps1 , я вижу следующее предупреждающее сообщение:

"Не удалось настроить области автоматически. Необходимо настроить следующие области на портале Azure.чтобы использовать этот навык: Tasks.ReadWrite Notes.ReadWrite People.Read User.Read Contacts.Read "

У меня недостаточно прав для добавления областей или изменения регистрации приложения для моего навыка To Do.Можно ли использовать мою личную учетную запись hotmail / outlook, чтобы обойтись без разрешения на добавление необходимых областей в моем текущем арендаторе?Если да, то как это настроить?

1 Ответ

1 голос
/ 29 мая 2019

На основе документации для подключения с ручной аутентификацией , если навык требует подключения для аутентификации к Office / Office 365, сценарий PowerShell автоматически добавит необходимую конфигурацию к вашему боту и связанному приложению Azure AD.

Если ваше приложение Azure AD разрешило пользователям вне вашего клиента доступ к приложению, то автоматическая инициализация невозможна, и CLI выдаст предупреждение (предупреждение, которое вы получили выше) о том, что оно не может настроить области и предоставляет области, которые вы должны добавить вручную. Следуйте инструкциям ниже, чтобы вручную добавить области:

  • Найдите приложение Azure AD для вашего бота на портале Azure.
  • В разделе Аутентификация убедитесь, что для URI перенаправления установлено значение https://token.botframework.com/.auth/web/redirect
  • В разделе разрешений API нажмите Добавить разрешение, затем Microsoft Graph и Делегированные разрешения. Найдите все области, указанные в сообщении, отображаемом при регистрации навыка, и добавьте.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...