Как я могу получить Watson Conversation для запроса имени пользователя / пароля из чата, а затем использовать его для входа в другую систему? - PullRequest
0 голосов
/ 12 мая 2018

Я планирую использовать разговор Ватсона для общения с пользователями моего приложения. Я хочу, чтобы Разговор попросил людей войти (в Salesforce), если они еще не вошли в систему, - но я изо всех сил пытаюсь понять, как научить Уотсона искать имена пользователей и пароли. Учитывая огромное разнообразие возможных комбинаций имени пользователя и пароля, будет очень сложно научить Уотсона знать, что искать.

Я использую node-salesforce в качестве механизма входа в систему salesforce, если это имеет значение, а не Watson Salesforce SDK.

Как я могу попросить пользователя предоставить эту информацию, а затем заставить Уотсона вызвать логин от его имени?

1 Ответ

0 голосов
/ 12 мая 2018

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

Если ваше приложение выводит диалоговое окно и имеет пользовательский интерфейс, почему бы не предоставить ссылку на страницу входа? Я не знаком с Salesforce API, но многие API предоставляют доступ на основе токенов, и пользователи могут авторизовать приложения для входа в систему от их имени. Прежде чем исследовать функциональность регулярных выражений в Watson Assistant и узнать, как получить пароль, я бы пересмотрел дизайн приложения.

...