【发布时间】:2020-04-17 03:47:27
【问题描述】:
我正在使用 bot framework v4,是否需要使用 azure bot 服务进行 AAd(Azure 活动目录)才能在 bot 中进行身份验证?
【问题讨论】:
我正在使用 bot framework v4,是否需要使用 azure bot 服务进行 AAd(Azure 活动目录)才能在 bot 中进行身份验证?
【问题讨论】:
不,这取决于您要使用的频道。例如,如果您使用自定义 WebChat 频道,您可以先在网页上对用户进行身份验证,然后根据您的机器人业务逻辑使用令牌。 This is a great demo for it.
更重要的是,虽然不推荐,Azure AD ROPC flow 将适用于所有通道,通过 Azure AD REST API 或 Azure AD SDK 对用户进行身份验证。 当您的机器人与用户交互时,您需要要求您的用户在此流程中输入他们的用户名和密码,这将带来风险,其他流程中不存在。仅当无法使用其他更安全的流程时才应使用此流程。
希望对你有帮助。
【讨论】: