【问题标题】:Microsoft Teams Bot not forgetting credentials after logoutMicrosoft Teams Bot 在注销后不会忘记凭据
【发布时间】:2021-09-19 19:36:15
【问题描述】:

我的 Teams 机器人在调用“注销”时遇到了一些问题。 该机器人是使用 node.js 构建的

通过调用 await botAdapter.signOutUser(context, this.connectionName) 似乎可以正确退出。

但是,在“登录”时,它将尝试使用以前的输入凭据登录。在这种情况下,用户登录到帐户“TEST1”但想注销然后使用“TEST2”登录,但 Teams Bot 将不断以“TEST1”重试登录。

我是否缺少配置某些内容或调用另一个命令来清除缓存?

【问题讨论】:

  • 嗨@T-Rex,我们正在实际测试您的场景,我们会尽快更新您。
  • 谢谢 Jagadeesh,我非常感谢。让我知道你发现了什么。
  • @Jagadeesh-MSFT 你好,Jagadeesh,只是想插话看看有没有这方面的消息?
  • 嗨@T-Rex,我们无法重现问题,请分享您关注的文档/示例,以便我们了解问题的确切位置。
  • @Jagadeesh-MSFT 你好,Jagadeesh,我明白了。您有接收我的 Teams Bot 项目 (node.js) 的 zip 文件的首选方式吗?

标签: botframework microsoft-teams


【解决方案1】:

注意:为 cmets 添加答案以提高可见性

您的 OAuth 提供程序似乎是有状态的,并且在注销后,调用 signin 会自动登录他们的机器人用户。这是设计使然。我们不会在退出时通知 OAuth 提供者。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-11
    • 2017-11-05
    • 1970-01-01
    • 2021-02-19
    • 2021-01-08
    • 1970-01-01
    • 2021-07-16
    • 2020-12-17
    相关资源
    最近更新 更多