Microsoft Bot аутентификация с использованием Azure Active Directory v2 - PullRequest
2 голосов
/ 22 апреля 2020

Я использую этот пример (Botframework V4) [https://github.com/microsoft/BotBuilder-Samples/blob/master/samples/javascript_nodejs/18.bot-authentication] [1] для выполнения аутентификации в моем боте. Мне нужно немного мыслей для реализации этой функции аутентификации для моего бота.

В настоящее время в образце. Они используют подсказку Oauth в главном диалоговом файле, которая будет повторяться каждый раз, когда мы общаемся с ботом. Ниже перечислены вещи, которых я пытаюсь достичь.

  1. Когда пользователь впервые общается с ботом. Он должен войти в систему, используя подсказку. Со следующего раза бот не должен запрашивать логин. если он запускает какой-либо диалог.

  2. Как мы можем сохранить эту аутентификацию подальше от диалогов? Я имею в виду, что это не должно происходить в основном dailog, который не является рекомендуемым способом сделать это.

  3. В некоторых случаях, если я держу этого бота в среде с поддержкой SSO. Как эти боты могут получать информацию о пользователе, не спрашивая логин.

Если есть какие-либо рекомендации, которым нужно следовать. Не могли бы вы выделить то же самое?

Дайте мне знать, если вам нужно больше информации.

1 Ответ

0 голосов
/ 05 мая 2020

Конфигурирование поставщика OAuth / AAD для включения входа конечного пользователя.

Возможность: Automati c предоставление приложений AAD и оптимизированный для ботов сервис для выполнения входа пользователя AAD. в и ССО.

https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-authentication?view=azure-bot-service-4.0&tabs=aadv2%2Ccsharp#register -the- azure -ad-oauth-приложение-с-ботом

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...