【发布时间】:2018-11-21 02:25:39
【问题描述】:
我正在使用 bot 框架 v4 身份验证教程 - https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-authentication?view=azure-bot-service-4.0&tabs=csharp。我按照说明使用 AAD 应用程序设置了 OAtuh 连接,在测试身份验证时,我有几个问题。
1) 为什么它仍然要求 Magic doe?在门户中添加 Oauth 连接设置后是否注意? 2)它是否在任何地方缓存令牌?例如我正在本地机器上使用下面的 html 文件进行测试。它工作正常 - >在我的凭据上获取访问令牌。但是当我与我的队友共享同一个文件时,理想情况下它应该要求他们登录并使用他们的凭据来获取新的访问令牌,但它不要求登录并使用我的访问令牌。
我的代码与https://github.com/Microsoft/BotBuilder-Samples/tree/master/samples/csharp_dotnetcore/18.bot-authentication 中的代码相同
<!DOCTYPE html>
<html>
<body>
<div id="webchat"></div>
<script src="https://cdn.botframework.com/botframework- `enter code here`webchat/preview/botchat.js"></script>
<script>
window.WebChat.renderWebChat({
directLine: window.WebChat.createDirectLine({ secret: <my seceret>' })
}, document.getElementById('webchat'));
</script>
</body>
</html>
【问题讨论】:
标签: c# authentication botframework