IdentityServer 3中的一次注销不起作用

问题描述

我有一个问题,几乎没有复杂的体系结构。

原始SSO-WSFed授权(它们不想更新为openID授权) 客户端1-网络4.5 客户端2-网络核心(网络核心不支持wsfed身份验证请求) Bridge SSO-Net 4.5(向由客户端2发起的原始SSO发出wsfed身份验证请求)

这是具有我神奇的mspaint技能的体系结构: 建筑

传奇:

enter image description here

Client1-可以触发登录并注销到SSO的应用程序(最顶部的框)

SSO-是sso,它接受wsfed并将saml中的响应返回到桥

Bridge是中间SSO,因为client2是net core应用程序,并且net core不支持wsfed身份验证(至今),因此我们不得不放置中间bridge应用程序来处理wsfed认证请求。此应用程序使用UseWsFederationAuthentication向wsfed SSO进行身份验证。

客户端2确实请求桥接SSO,桥接SSO将wsfed授权发送到原始SSO,然后SSO将授权响应发送给Bridge,如果一切正常,则客户端2已登录。

出现问题,当我从客户端1注销时,没有注销客户端2。我缺少什么?如果您需要代码,可以将它们组合在一起,但是这种架构是否受支持?

SSO(wsfed)和Bridge SSO(称为wsfed SSO)在中间,然后在客户端?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)