Microsoft Teams paltictabs在Azure中使用Oauth AAD授权
我从MS存储库中为Microsoft Teams创建了一个基本的演示自定义应用“> https://github.com/officedev/teamsfx-samples/tree/v1.0.0.0/hello-world-tab 。我在Azure中已经存在的页面中添加了其他静态选项卡(在Azure上托管的应用程序通过AAD确保了)。在应用程序清单中
{
“ EntityId”:“ 0000002”,
“名称”:“ nameofapp”,
“ contenturl”:“ https://nameofapp.azurewebsites.net”,
“ weblityurl”:“ https://nameofapp.azurewebsites.net”,
“范围”:[
“个人的”。
这是给出的
},
问题在于,当我通过浏览器启动该应用程序时,该应用程序以某种方式设法授权自身授权到受保护的应用程序,但是当我通过桌面应用程序
错误消息打开时会出现错误:拒绝显示'https:// login .microsoftonline.com/'在框架中,因为它将“ X-Frame-Options”设置为“否认”。
我如何授权PC应用程序MS团队?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
登录页面不会在iframes中呈现,作为防止点夹克的保障。
您的身份验证逻辑需要使用重定向以外的其他方法。例如,使用基于令牌或基于cookie的身份验证。
参考文档:
Login pages don't render in iFrames, as a safeguard against clickjacking.
Your authentication logic needs to use a method other than redirect. For example, use token-based or cookie-based authentication.
Ref Doc: https://learn.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/tab-requirements