【问题标题】:Azure Active Directory for Botframework用于 Botframework 的 Azure Active Directory
【发布时间】:2020-10-02 06:15:13
【问题描述】:

我想通过在令牌过期之前刷新令牌来保留我的通行证对话。但问题是如果我注销并关闭该站点。所以基本上它不会运行刷新/令牌端点。即使我不使用 Bot,有没有一种方法可以自行刷新?我阅读了 AAD,但我不知道如何实现它。我在客户端使用 Reactjs Botframework 和 .Net bot 框架。

【问题讨论】:

    标签: botframework direct-line-botframework


    【解决方案1】:

    我不确定我是否遵循,但我假设您的意思是“过去的对话”。这意味着您要保存用户与机器人的对话。这将取决于您为状态存储设置的内容。以及您是如何实现的(以及您存储的具体内容)。

    创建新秘密不会影响上述任何内容。唯一需要注意的是,如果您使用内存状态进行存储(无论如何都是个坏主意),那么如果您的应用服务/Web 应用重新启动,那将会丢失。


    更新:

    您也许可以设置一个单独的服务,您的托管网络聊天的页面可以调用该服务。它可以发送保存它并定期刷新的令牌。当页面启动时,它可以调用这个服务来获取新的令牌。我不确定为设置它所做的所有工作所获得的价值是否值得。这也只是一个理论。

    这些也可能有帮助:

    【讨论】:

    • 是的,“过去的对话”。请注意,我没有在 .Net bot 框架上使用任何状态存储。如果令牌尚未过期,我可以保留对话,但这是使用 React botframework-webchat。
    • 明白了。对不起,我想我完全误解了你原来的要求。我还认为令牌周围存在一些混淆。您想要更新为网络聊天生成的令牌,我假设您想要更新机器人 AAD 应用程序注册的密码。为了清楚起见,我将修改上面的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多