Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure Active Directory for Botframework_Botframework_Direct Line Botframework - Fatal编程技术网

Azure Active Directory for Botframework

Azure Active Directory for Botframework,botframework,direct-line-botframework,Botframework,Direct Line Botframework,我想通过在令牌过期之前刷新令牌来保留我的pass对话。但问题是如果我注销并关闭网站。因此,它基本上不会运行刷新/令牌端点。有没有一种方法,即使我不使用机器人,它也会自动刷新?我读过AAD,但不知道如何实施它。我在客户端使用Reactjs bot框架和.Net bot框架。我不确定我是否理解,但我想你的意思是“过去的对话”。这意味着您希望保存用户与bot的对话。这将取决于您为状态存储设置了什么。以及您是如何实现的(以及您存储了什么) 创建一个新的秘密不会影响上述任何一项。唯一需要注意的是,如果您正

我想通过在令牌过期之前刷新令牌来保留我的pass对话。但问题是如果我注销并关闭网站。因此,它基本上不会运行刷新/令牌端点。有没有一种方法,即使我不使用机器人,它也会自动刷新?我读过AAD,但不知道如何实施它。我在客户端使用Reactjs bot框架和.Net bot框架。

我不确定我是否理解,但我想你的意思是“过去的对话”。这意味着您希望保存用户与bot的对话。这将取决于您为状态存储设置了什么。以及您是如何实现的(以及您存储了什么)

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


更新:

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

这些也可能有帮助:


是的,“过去的谈话”。注意,我没有在.NETbot框架上使用任何状态存储。如果令牌尚未过期,我可以保留对话。这是使用React-botframework-webchat.Gotcha。对不起,我想我完全误解了你最初的要求。我还认为代币存在一些混乱。您想要更新为网络聊天生成的令牌,我假设您想要更新bot AAD应用程序注册的秘密。为了清楚起见,我将修改上面的答案。