Bot Framework: получение текущего пользователя и опыт аутентификации - PullRequest
1 голос
/ 05 апреля 2019

Я создаю чат-бота с использованием Microsoft BOT Framework v4 .

. Планируется, что пользователь получит доступ к чат-боту с внутреннего веб-сайта компании, на котором будет размещен iframe.предоставлено каналом веб-чата.

Мы хотим сделать несколько вызовов пользовательскому API, который будет возвращать данные, специфичные для пользователя, используя BOT.Например, когда они спрашивают: «Когда у меня следующий выходной?»мы возвращаем сумму.

Чтобы это работало, нам нужно знать, кто является текущим пользователем.Я не знаю ни одного способа получить это с веб-страницы, на которой сидит iframe через c #.

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

Итак, у меня есть следующие вопросы:

  1. Есть ли лучший способ входа во всплывающие окна из примера?
  2. Могу ли я получить имя пользователя текущего пользователя через канал веб-чата?

Любая помощь будет очень признателен.

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