在Microsoft bot框架中validation用户

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

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

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

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