我已经阅读了这个文档:
我可以理解我们可以使用登录卡来登录用户。
但是除了使用机器人内部登录流程之外,还有其他方法可以登录 Azure 广告用户吗?
我正在使用 azure 网络聊天客户端和 .net core 来编写我的机器人。如有任何帮助,我们将不胜感激。
最佳答案
如果您使用自定义 WebChat channel ,您可以首先在网页上对用户进行身份验证,然后根据您的机器人业务逻辑使用 token 。详情 you can refer to this demo .
此外,虽然不推荐,Azure AD ROPC flow将适用于通过 Azure AD Rest API 或 Azure AD SDK 对用户进行身份验证的所有 channel 。当您的机器人与用户交互时,您需要要求用户在此流程中输入用户名和密码,这将带来其他流程中不存在的风险。仅当无法使用其他更安全的流程时,才应使用此流程。
希望有帮助。
关于azure - 除了使用登录卡之外,还有其他方法在机器人中登录用户吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59573459/