在Microsoft bot框架中验证用户

时间:2017-02-16 14:32:17

标签: c# botframework luis azure-bot-service

我正在建立一个银行机器人,我需要在向用户提供任何详细信息之前对用户进行身份验证。如果Bot空闲5分钟,我需要用户重新进行身份验证,然后再继续。

我正在使用Microsoft Bot框架和LUIS进行BOT开发。任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

不建议通过聊天窗口直接对用户进行身份验证,在这种情况下,您需要使用魔术代码进行身份验证。 考虑使用描述there的第三种模式,这是非常安全的。

答案 1 :(得分:0)

您必须使用signin card,以确保用户经过身份验证并且您了解用户。您必须避免要求用户在聊天中输入其凭据。 对于空闲时间,您可以使用middleware组件拦截来自用户的所有消息,并查看他上次向机器人发送消息的时间。