2017-02-16 16 views
0

Мы разрабатываем бот-чат для финансирования.API.AI - Как аутентифицировать пользователя с учетной записью Gmail или Active directory в чате bot

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

Мы собираемся использовать нашу собственную страницу (страница агента) i.e html для связи с api.ai.

Просьба предоставить информацию, если кто-либо сделал аналогичный материал или как это сделать.

+0

Вам не нужно выполнять авторизацию через chatbot, не так ли? Таким образом, вы можете выполнять вход в качестве традиционного сервиса и после входа в систему начать чат. В каждом взаимодействии с chatbot у вас будет токен/cookie сеанса пользователя. Facebook и Google Home предлагают ссылку «Учетная запись api» для защиты и входа пользователя на корпоративный сайт, на котором службы вызывают chatbot на своей платформе. – Premier

ответ

0

Насколько я понимаю, рекомендуется открыть окно браузера для проверки подлинности (с правильным URL-адресом для службы, к которой вы хотите от пользователя), а затем сохранить токен доступа в состоянии/db для этого разговора. Обратите внимание, например, на https://blogs.msdn.microsoft.com/tsmatsuz/2016/09/06/microsoft-bot-framework-bot-with-authentication-and-signin-login/, должны дать вам несколько идей.