【发布时间】:2018-07-14 18:17:16
【问题描述】:
场景: Identityserver4 + aspnet core 身份和一个 aspnet core mvc 客户端 问题: 如何管理2个用户同时登录同一个浏览器?我必须确保一次只有一个用户登录,还是可以同时使用多个用户?
【问题讨论】:
-
这怎么可能,两个用户在同一个浏览器中?那些是真正的用户吗?还是您希望用户使用两个不同的身份?
-
感谢您的快速回复,我在浏览器中使用了 2 个标签,并使用不同的帐户登录到每个标签
-
因为这一切都基于 cookie,所以这些选项卡共享 cookie。打开不同的浏览器;在私人模式下使用一个或使用 Chrome 的功能创建用户配置文件,然后将您的 chrome 会话切换到选择的用户,这些用户不共享 cookie。
-
我可以对使用 2 种不同浏览器的用户说坏话吗?我发现的下一个问题:登录页面->帐户 A->MVC-Client->登录页面->帐户 B->MVC-Client 我从帐户 A 获取数据
-
如果您有一个用户,那么为什么要使用两个帐户? Identityserver4 是关于识别用户:谁是用户。似乎您将其与授权混合在一起:允许用户做什么?为什么用户必须登录两次?用户已被识别 (SSO)。
标签: c# asp.net-core-2.0 identityserver4