Identityserver4 为什么Identity Server 4演示使用iframe进行后台通道注销

Identityserver4 为什么Identity Server 4演示使用iframe进行后台通道注销,identityserver4,Identityserver4,示例IS4 host app()使用iframe进行前后通道注销。报告还指出,这两个流都是通过iframe实现的 然而,如果我正在查看,我真的不明白为什么它必须使用iframe进行后台通道注销。看起来可以只在代码中进行反向通道注销,而不使用任何iframe。FYI-我现在用普通代码进行反向通道注销,没有任何iframe,并且它可以正常工作。创建注销令牌(请参阅IdentityServer4.Infrastructure.BackChannelLogoutClient)并将其发布到客户端。即使在没

示例IS4 host app()使用iframe进行前后通道注销。报告还指出,这两个流都是通过iframe实现的


然而,如果我正在查看,我真的不明白为什么它必须使用iframe进行后台通道注销。看起来可以只在代码中进行反向通道注销,而不使用任何iframe。

FYI-我现在用普通代码进行反向通道注销,没有任何iframe,并且它可以正常工作。创建注销令牌(请参阅IdentityServer4.Infrastructure.BackChannelLogoutClient)并将其发布到客户端。即使在没有前通道的客户端中,也可以使用后通道注销,请考虑计算机、平板电脑或智能手机以外的设备。请检查到官方identity server文档的链接: