通过API验证Skype Bot

时间:2016-10-18 21:24:16

标签: authentication oauth bots botframework

我正在使用Microsoft Bot Framework构建一个机器人,它接收来自用户的消息,然后连接到他已经注册的银行服务。 (如果您不了解Bot Framework,只是发布消息的Web Api,它会根据您事先指定的行为回答您。)

因此银行服务知道他的用户和密码。并且让我们说它也知道用户Skype的用户名,因为机器人将通过Bot Framework Connector连接到Skype频道。

我的问题是:如何验证(在银行服务中)向机器人发送消息的用户?这个想法当然不是让用户发送他的凭据(用户)和密码)通过消息。

让机器人发送一个链接,用户可以在其中写入他的凭据,然后触发回调不是一种选择。我需要让授权流程最透明,我可以为用户完成。

1 个答案:

答案 0 :(得分:0)

我目前拥有Auth的唯一示例涉及为身份验证服务调用浏览器,用户可以在其中输入其特定于服务的凭据,例如Github上的Mat Velloso&#AuthBot示例:https://github.com/matvelloso/authbot

我认为你的上一句话意味着这不是一个有效的选择吗?