繁体   English   中英

.Net Core MVC 站点未显示在 MS Teams Web 中

[英].Net Core MVC site not showing in MS Teams Web

我有一个完全正常工作的 ASP.NET Core 应用程序,它在 Iframe 之外运行良好。 但是,我想在 MS Teams 中显示此站点。 它适用于桌面应用程序,但不适用于 Teams Web 应用程序。

最初它不会加载而是添加:

services.AddAntiforgery(x => x.SuppressXFrameOptionsHeader = true);

现在它加载了,但是当我尝试登录时,该站点进行了身份验证,但随后没有重定向。 在点

return RedirectToAction("Index", "Home")

该网站只是重新加载登录页面。

有任何想法吗?

我发现要使我的身份验证 cookie 工作,我必须将 cookie 设置为 Samesite=None,这是我不愿意承担的安全风险。 只需要等待团队提出替代解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM