除了在卡中使用sigin以外,还有其他方法可以在bot中登录用户吗?

问题描述 投票:1回答:1

我已经阅读过此文档:

https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-authentication?view=azure-bot-service-4.0

我了解我们可以使用登录卡登录用户。

但是还有其他方法可以登录天蓝色的广告用户,而不是使用漫游器内部登录流程吗?

我正在使用azure网络聊天客户端和.net核心来编写我的机器人代码。任何帮助表示赞赏。

azure .net-core azure-active-directory botframework microsoft-cognitive
1个回答
0
投票

如果使用自定义WebChat频道,则可以首先在网页上对用户进行身份验证,然后根据您的漫游器业务逻辑使用令牌。有关详细信息, you can refer to this demo

此外,尽管不建议这样做,但Azure AD ROPC flow将通过Azure AD rest API或Azure AD SDK在所有通道上对用户进行身份验证。由于您需要在您的机器人与用户交互时要求用户在此流中输入其用户名和密码,这会带来风险。仅当无法使用其他更安全的流时,才应使用此流。

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.