Microsoft Teams Bot身份验证黑屏

里昂

尝试根据此文档设置机器人身份验证的身份验证流程

我对很多事情感到困惑:Microsoft团队机器人的身份验证流程似乎与机器人框架的身份验证流程不同。一个具有回调和登录卡,另一个具有某种对话过程?

  1. 我知道团队将打开一个弹出窗口到我的身份验证站点,然后我的身份验证站点将在某一时刻调用notifySuccess。但是Microsoft团队的npm软件包如何知道在哪里进行身份验证/通知?软件包似乎不需要任何聊天ID或机器人ID。

  2. 我可以寄回登入卡

    let signinCard = CardFactory.heroCard(
          'Click below to sign in',
          null,
          [
              {
                  type: ActionTypes.Signin,
                  value: 'https://localhost:4200/bot/auth/login',
                  title: 'Sign in'
              }
          ])
    await context.sendActivity({ attachments: [signinCard] });

清单有效域

  "validDomains": [
    "localhost",
    "*.ngrok.io",
    "token.botframework.com"
  ]

但是网络版本上的登录链接只是打开了一个新标签,而从桌面应用中进行侧面加载会弹出一个空白弹出窗口 在此处输入图片说明

如果有人知道我在想什么,我会非常感激

罗阿
  1. 在Teams中的iframe中打开您的登录页面。microsoftTeams.js与Teams通信。这将使团队知道您的网站已发送成功通知。

  2. 黑屏原因-validDomains清单文件中不正确localhost:4200应该包含在中validDomains

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Python Flask中从Microsoft Teams bot验证HMAC

在Microsoft Teams中侧向加载VS Custom Bot

从Bot到Microsoft Teams中的选项卡的深层链接

如何加载可变的Microsoft Teams Bot图标?

Microsoft Teams身份验证:无法在Teams Bot(V4 SDK)中检索令牌

Microsoft Teams Bot-用户无法发起对话

如何从Bot手动向Microsoft Teams发送“ conversationUpdate”?

Microsoft Teams App-通过Bot发布通知

在Microsoft Teams App Studio中,无法更改Bot端点地址

如何在Azure中向Microsoft Teams Bot添加授权

Microsoft Teams Bot-链接展开验证流程

在Microsoft Teams Bot中进行身份验证后如何获取用户访问令牌?

附加CSV文件以答复Microsoft Bot Framework for Teams

手动邀请Bot参加Microsoft Teams通话

Microsoft Teams订阅

Microsoft Teams订阅电话

Microsoft Teams Bot-调试刷新令牌流

在Microsoft Bot框架中对用户进行身份验证

Microsoft Bot Framework 和 Microsoft Teams

选项卡未显示在 Microsoft Teams Bot 上

使用 Bot 框架通过 NodeJS 发布到 Microsoft Teams 频道

使用 Microsoft Graph API 或 BOT API 发送 MS Teams 消息

使用 AAD 身份验证的 Microsoft Teams 传出 Webhook

使用 Bot 框架在 Microsoft Teams 上发送主动消息

如何使用 Microsoft Share To Teams 按钮对用户进行身份验证?

Microsoft Teams 对话存储

Microsoft Bot Framework Composer Teams 包发送任务模块

从 Microsoft Teams 获取 SSO 身份验证令牌的问题

Microsoft Teams SSO 身份验证方法 getAuthToken() 返回“resourceDisabled”