从团队应用程序中的页面重定向阻止我的页面

Redirection from a page in teams app blocking my page

我创建了一个包含聊天机器人和几个选项卡的 Microsoft 团队应用程序。在其中一个选项卡中,我重定向到我们的 OAuth 页面以获取访问令牌。当我从我的应用程序进行重定向时,出现

错误

拒绝在框架中显示 'my_url',因为它将 'X-Frame-Options' 设置为 'deny'。 有人可以帮助我吗?

在 I-frame 上实现了 MS Teams 选项卡。并且身份验证对话框通常仅限于在 I 帧中打开。这就是您收到此错误的原因。相反,您可以在弹出窗口中打开 Auth URL,并在成功登录后将用户重定向到您的选项卡。

请看一下Microsoft Teams authentication flow for tabs flow

这是Auth code sample

的墨水