团队:个人选项卡 => 成功的身份验证重定向回登录页面(由于未设置 cookie)



所以我们有这个web应用程序运行,但我们想做一个团队应用程序(个人标签)从它。我们使用App Studio来创建应用程序(清单和所有),但是当从侧边栏运行它时,我们将无法通过登录屏幕。在成功登录时,您将被重定向回登录页面(所有事情都发生在同一域中)。

但是当我们试图运行"应用程序"时;作为组内的TAB,这是有效的。因此,我们需要找出为什么当我们将其作为Teams应用程序运行时不起作用。

如有任何建议,我将不胜感激:)

问题是,因为它运行在一个iframe(在实践中),cookie设置的ASP。. NET State需要声明SameSite="None"和安全="true".

使用<iframe>的应用程序可能会遇到sameSite=Lax或sameSite=Strict cookie的问题,因为<iframe>被视为跨站点场景。——https://learn.microsoft.com/en-us/aspnet/samesite/system-web-samesite

所以我不得不将。net目标框架升级到4.7.2,并在此文档中进行更改:https://learn.microsoft.com/en-us/aspnet/samesite/system-web-samesite

相关内容

  • 没有找到相关文章

最新更新