我们为Microsoft Teams开发了一个自定义选项卡,并希望使用Adal进行静默身份验证,如此文章中所述https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/authentication/auth-silent-aad。在开发环境中它工作得很好,但是在生产环境中失败了!控制台显示以下错误消息:
不安全的JavaScript尝试从URL'https://login.microsoftonline.com/common/oauth2/authorize?response_type=id_token&client_id=(...)'的帧中启动导航到源'https://teams.microsoft.com'的帧。尝试导航顶级窗口的帧被沙盒化,但未设置“allow-top-navigation”或“allow-top-navigation-by-user-activation”的标志。
我不明白为什么开发和生产环境的行为不同?我该如何解决?
谢谢
不安全的JavaScript尝试从URL'https://login.microsoftonline.com/common/oauth2/authorize?response_type=id_token&client_id=(...)'的帧中启动导航到源'https://teams.microsoft.com'的帧。尝试导航顶级窗口的帧被沙盒化,但未设置“allow-top-navigation”或“allow-top-navigation-by-user-activation”的标志。
我不明白为什么开发和生产环境的行为不同?我该如何解决?
谢谢