【发布时间】:2016-11-26 16:17:06
【问题描述】:
我们有一个使用 IdentityServer4 的项目
https://github.com/IdentityServer/IdentityServer4
我们有 3 个域:auth、admin 和 www
IdentityServer 在auth 上运行,另外两个是“客户端”。
-
www使用混合流(cookie) -
admin使用隐式流(它是一个 SPA,使用 oidc-client)
我们在auth 上托管了一个登录页面。当用户登录时,他们会被带到www。一些用户被允许访问admin,他们会在导航中看到一个链接。
登录后,当您访问管理员时,您可以看到身份验证自动发生并返回到回调 URL。这一切都很好。
但是,如果我从admin 注销,我仍然可以访问www,反之亦然。理想情况下,我们希望 logout 让用户同时从两个客户端中注销。
这可能吗?
注意:我是这个项目的前端开发人员,所以实际实现它的人可能会在下面的 cmets 中提供更多详细信息。
【问题讨论】:
标签: asp.net-core identityserver4