【发布时间】:2018-05-20 06:24:12
【问题描述】:
我已准备好我的机器人并在 WebChat(通过在 URL 中传递 &s=SECRET) 和其他渠道中使用 Direct Line Secret。
我对使用 Direct Line ClientJS 集成前端自定义聊天应用程序感兴趣(底部链接)。
在阅读了关于 Bot Framework 的文档后,我知道它可以通过两种方式完成:
- 在 ClientJS 中从前端聊天应用程序传递 Direct Line 密码
- 从前端聊天应用程序传递令牌(但是,这需要传递 Direct Line Secret 才能第一次生成令牌)
当我为我的客户开发机器人时,他们各自的用例 需要与客户端服务器保持私密。
因此,任何拥有 Direct Line Secret 的人都可以轻松获得 Bots Logic(即不是实际代码,而是机器人对特定问题的回答),只需在 Microsoft Bot Framework 提供的 WebChat 中传递 Direct Line Secret客户端(通过在 URL 中传递 s=SECRET)
那么,基本上,我该如何向别人隐瞒这个秘密?
直线客户:https://github.com/Microsoft/BotBuilder-Samples/tree/master/Node/core-DirectLine
编程语言:
- 前端 - 带有 Typescript 的 Angular.js
- 后端 - Heroku 上的 Node.js
【问题讨论】:
标签: node.js oauth botframework access-token direct-line-botframework