[英].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.