.net core IdentityServer4(skoruba)iframe跨域循环

.net core IdentityServer4(skoruba)iframe跨域循环,.net-core,cookies,iframe,identityserver4,.net Core,Cookies,Iframe,Identityserver4,我们正在使用skoruba admin将几个基于身份的应用程序迁移到identity server 4。 然而,我们遇到了一个有关iFrame的问题。一些应用程序使用iframe在其他应用程序中运行某些功能。如果我将IIS中的应用程序都安排在同一个安全(https)网站下,那么iFrame就可以正常工作 主网站 ->附件1 ->附件2 ->附件3 ->身份服务器(3个Skoruba管理程序) 所以这是有效的App1可以在iframe中运行App2的页面,两者都通过IdentityServer

我们正在使用skoruba admin将几个基于身份的应用程序迁移到identity server 4。 然而,我们遇到了一个有关iFrame的问题。一些应用程序使用iframe在其他应用程序中运行某些功能。如果我将IIS中的应用程序都安排在同一个安全(https)网站下,那么iFrame就可以正常工作

  • 主网站
  • ->附件1
  • ->附件2
  • ->附件3
  • ->身份服务器(3个Skoruba管理程序)
所以这是有效的App1可以在iframe中运行App2的页面,两者都通过IdentityServer cookie进行身份验证

但是,当App1和App2位于不同的域上时,iframe中的App2会卡在无限循环中

我认为这与SameSite cookie的更改有关,并且已经阅读了所有关于设置SameSite=none和secure的内容(它们都是https站点),但我真的很难让它正常工作

甚至可以在iframe中跨域运行吗

谢谢