团队标签应用-在团队外部隐藏html视图

时间:2020-05-15 07:27:33

标签: microsoft-teams

我有一个Web应用程序,应该仅在“团队”标签中使用。这是一个带有一堆html页面的简单应用程序,由于它使用SSO进行身份验证,因此我没有任何显式的登录屏幕。我不希望任何人从Teams外部访问该应用程序。如果有人尝试访问Teams以外的任何应用程序网页,则应抛出错误或警告。目前,全世界都可以从外部团队加载应用程序的每个html页面。有防止这种情况的简便方法吗?

1 个答案:

答案 0 :(得分:0)

大概您在选项卡中引用了Teams JS库。在里面有一个 “ getContext”方法仅在Teams内部起作用,并且具有回调,因此您可以在该回调中执行最终页面的呈现,例如:

microsoftTeams.getContext(function(context){document.getElementById(“ MainPanel”)。style.display =“”;})

例如,您默认将显示设置为“无”