Я использую этот пример (Botframework V4) [https://github.com/microsoft/BotBuilder-Samples/blob/master/samples/javascript_nodejs/18.bot-authentication] [1] для выполнения аутентификации в моем боте. Мне нужно немного мыслей для реализации этой функции аутентификации для моего бота.
В настоящее время в образце. Они используют подсказку Oauth в главном диалоговом файле, которая будет повторяться каждый раз, когда мы общаемся с ботом. Ниже перечислены вещи, которых я пытаюсь достичь.
Когда пользователь впервые общается с ботом. Он должен войти в систему, используя подсказку. Со следующего раза бот не должен запрашивать логин. если он запускает какой-либо диалог.
Как мы можем сохранить эту аутентификацию подальше от диалогов? Я имею в виду, что это не должно происходить в основном dailog, который не является рекомендуемым способом сделать это.
В некоторых случаях, если я держу этого бота в среде с поддержкой SSO. Как эти боты могут получать информацию о пользователе, не спрашивая логин.
Если есть какие-либо рекомендации, которым нужно следовать. Не могли бы вы выделить то же самое?
Дайте мне знать, если вам нужно больше информации.