从私有异步任务隐藏文本活动(像文本字段上的密码属性一样)是否可行?
示例:
我把我的id放在bot模拟器上:admin
- >我的应用正在申请我的密码
当我写作时,希望它显示如下:********
我很感激帮助。
感谢。
答案 0 :(得分:2)
目前不是Bot Framework的一项功能。
请考虑使用机器人身份验证工作流程。
接下来,您可以研究此代码示例,该示例演示了Bot Framework与Active Directory的集成。 https://github.com/MicrosoftDX/AuthBot
您也可以考虑查看登录卡示例,该示例也可用于通过网络登录对您的机器人进行身份验证。
代码示例: - https://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/cards-RichCards
登录卡:
Activity replyToConversation = message.CreateReply("Should go to conversation");
replyToConversation.Attachments = new List<Attachment>();
List<CardAction> cardButtons = new List<CardAction>();
CardAction plButton = new CardAction()
{
Value = $"https://<OAuthSignInURL",
Type = "signin",
Title = "Connect"
};
cardButtons.Add(plButton);
SigninCard plCard = new SigninCard(title: "You need to authorize me", button: plButton);
Attachment plAttachment = plCard.ToAttachment();
replyToConversation.Attachments.Add(plAttachment);
var reply = await connector.Conversations.SendToConversationAsync(replyToConversation);