有没有办法如何通过Oauth连接botframework?

时间:2017-03-01 14:34:52

标签: oauth botframework

可以使用OAuth和登录表单授权某些MS应用。如果用户登录并允许该应用程序想要的权限,那么作为开发人员,您可以通过API读取(并写入)一些数据。

是否可以使用https://botframework.com?我不希望我的客户在我的管理中写下client_secret<div class="vertical-white"> <div class="content-container"> <div class="horizontal-3"> <div class="kamer-foto"> 1 </div> <div class="kamer-text"> <a href="#" class="button-room">Lees meer</a> </div> </div> <div class="horizontal-3"> <div class="kamer-foto"> 2 </div> <div class="kamer-text"> <a href="#" class="button-room">Lees meer</a> </div> </div> <div class="horizontal-3"> <div class="kamer-foto"> 3 </div> <div class="kamer-text"> <a href="#" class="button-room">Lees meer</a> </div> </div> </div> </div> 。我只是希望他们通过登录给我许可,让我下载这些数据。

我已阅读MS docs about OAuth,并且已经看到可能的范围并不包含机器人平台。

要说明我的意思,请参阅文档中的demo application

1 个答案:

答案 0 :(得分:1)

我建议您查看AuthBot

  

AuthBot是一个用于Azure Active Directory身份验证的.Net库   通过Microsoft Bot Framework构建的机器人。

简而言之,在使用AuthBot时,您的用户将收到一个他们将打开并执行OAuth流程的链接。用户不必在机器人中写入凭证(可能是安全问题),而是在MS登录页面中完成。然后将调用回调(已由库提供)并恢复与用户的对话。

您还可以检查AzureBot作为使用AuthBot的Bot的示例,并检索仅在您登录时可用的信息。