Я создаю чат-бота с использованием Microsoft BOT Framework v4 .
. Планируется, что пользователь получит доступ к чат-боту с внутреннего веб-сайта компании, на котором будет размещен iframe.предоставлено каналом веб-чата.
Мы хотим сделать несколько вызовов пользовательскому API, который будет возвращать данные, специфичные для пользователя, используя BOT.Например, когда они спрашивают: «Когда у меня следующий выходной?»мы возвращаем сумму.
Чтобы это работало, нам нужно знать, кто является текущим пользователем.Я не знаю ни одного способа получить это с веб-страницы, на которой сидит iframe через c #.
Так что я искал аутентификацию с помощью чат-ботов и прошел через пример аутентификации, найденный здесь.Я смог заставить его работать, но я хотел бы иметь лучший пользовательский опыт, чем иметь всплывающие окна и копировать токен обратно в бот.
Итак, у меня есть следующие вопросы:
- Есть ли лучший способ входа во всплывающие окна из примера?
- Могу ли я получить имя пользователя текущего пользователя через канал веб-чата?
Любая помощь будет очень признателен.